Python (2)

Source: Internet
Author: User
Tags printable characters python list

---restore content starts---

Case
A = [1,2,3,4,5]
b = a #传递引用
c = a[:] #拷贝, re-tear, create new object, address change
Print (ID (a), id (b), ID (c))
Although the slice assigns the same value, it creates a new address. References do not point to previous addresses

Python string

1: escape character

\ (at end of line) Line continuation character
\\ Backslash symbol
\‘ Single quotation marks
\" Double quotes
\a Bell
\b BACKSPACE (Backspace)
\e Escape
\000 Empty
\ n Line break
\v Portrait tab
\ t Horizontal tab
\ r Enter
\f Page change
\oyy Octal number, the character represented by YY, for example: \o12 for newline
\xyy Hexadecimal number, the character represented by YY, for example: \x0a for line break
\other Other characters are output in normal format

Python string operator

operator Description Example
+ String connection A + B output result: Hellopython
* Repeating output string A*2 Output Result: Hellohello
[] Getting characters in a string by index A[1] Output result e
[ : ] Intercept part of a string A[1:4] Output results ell
Inch Member operator-Returns TRUE if the string contains the given character ' H ' in a output result 1
Not in Member operator-Returns TRUE if the string does not contain the given character ' M ' not in a output result 1
R/r Raw string-Raw string: all strings are used directly as literal meanings, without escaping special or non-printable characters. The original string has almost exactly the same syntax as a normal string, except that the first quotation mark of the string is preceded by the letter R (which can be case).
Print( R '\ n ')print( r' \ n ')        
Python string built-in functions

1

Capitalize ()
Converts the first character of a string to uppercase

2

Center (width, Fillchar)


Returns a string that specifies the width of the center, Fillchar is a filled character, and the default is a space.
3

Count (str, beg= 0,end=len (String))


Returns the number of occurrences of STR in a string, if beg or end specifies that the number of STR occurrences in the specified range is returned
4

Bytes.decode (encoding= "Utf-8", errors= "strict")


There is no Decode method in Python3, but we can use the decode () method of the Bytes object to decode the given bytes object, which can be encoded back by bytes ().
5

Encode (encoding= ' UTF-8 ', errors= ' strict ')


Encodes a string in the encoded format specified by encoding, if an error defaults to a ValueError exception unless errors specifies ' ignore ' or ' replace '
6

EndsWith (suffix, beg=0, End=len (String))
Checks whether the string ends with obj, or returns False if beg or end specifies whether to end with obj in the specified range, or True if it is.

7

Expandtabs (tabsize=8)


Turns the tab symbol in string strings to a space, and the default number of spaces for the tab symbol is 8.
8

Find (str, beg=0 End=len (String))


Detects if STR is contained in a string, and if the range beg and end is specified, the check is contained within the specified range and returns 1 if it contains the index value that returns the start.
9

Index (str, beg=0, End=len (String))


Just like the Find () method, only if STR does not report an exception in the string.
10

Isalnum ()


Returns True if the string has at least one character and all characters are letters or numbers, otherwise False
11

Isalpha ()


Returns True if the string has at least one character and all characters are letters, otherwise False
12

IsDigit ()


Returns True if the string contains only a number, otherwise False:
13

Islower ()


Returns True if the string contains at least one case-sensitive character, and all of these (case-sensitive) characters are lowercase, otherwise False
14

IsNumeric ()


Returns True if the string contains only numeric characters, otherwise False
15

Isspace ()


Returns True if the string contains only white space, otherwise False.
16

Istitle ()


Returns True if the string is heading (see Title ()), otherwise False
17

Isupper ()


Returns True if the string contains at least one case-sensitive character, and all of these (case-sensitive) characters are uppercase, otherwise False
18

Join (SEQ)


Merges all elements of the SEQ (the string representation) into a new string with the specified string as a delimiter
19

Len (String)


return string length
20

Ljust (width[, Fillchar])


Returns a string that is left-justified by using Fillchar to fill a new string of length width, and fillchar the default is a space.
21st

Lower ()


Converts all uppercase characters in a string to lowercase.
22

Lstrip ()


Truncates the left space of the string or specifies the character.
23

Maketrans ()


To create a conversion table of character mappings, for the simplest invocation of two parameters, the first argument is a string representing the character that needs to be converted, and the second argument is the target of the string representation of the transformation.
24

Max (str)


Returns the largest letter in the string str.
25

Min (str)


Returns the smallest letter in the string str.
26

Replace (old, new [, Max])


Replace the str1 in the string with str2, and if Max specifies it, the replacement does not exceed Max times.
27

RFind (str, Beg=0,end=len (String))


Similar to the Find () function, it is just looking from the right.
28

Rindex (str, beg=0, End=len (String))


Similar to index (), but starting from the right.
29

Rjust (width,[, Fillchar])


Returns the right alignment of an original string and fills a new string of length width with Fillchar (default space)
30

Rstrip ()


Removes a space at the end of a string string.
31

Split (str= "", Num=string.count (str))


Num=string.count (str)) intercepts a string with the Str delimiter, and only the NUM substring if NUM has a specified value
32

Splitlines ([keepends])


Separated by rows (' \ r ', ' \ r \ n ', \ n '), returns a list containing the rows as elements, if the argument keepends is False, does not contain a newline character, and if true, the newline character is preserved.
33

StartsWith (str, Beg=0,end=len (String))


Checks whether the string starts with obj, returns True, or False. If beg and end specify a value, the check is within the specified range.
34

Strip ([chars])


Execute Lstrip () and Rstrip () on a string
35

Swapcase ()


Convert uppercase in a string to lowercase, lowercase to uppercase
36

Title ()


Returns the "heading" string, meaning all words start with uppercase and the remaining letters are lowercase (see istitle ())
37

Translate (table, deletechars= "")


Converts a string character to a table (containing 256 characters) given by STR, and the character to be filtered out into the Deletechars parameter
38

Upper ()


lowercase letters in a converted string are capitalized
39

Zfill (width)


Returns a string of length width, the original string right-aligned, front padding 0
40

Isdecimal ()


Checks whether the string contains only decimal characters and returns False if true.

Python3ListAccessing values in a list

Use the subscript index to access the values in the list, and you can also use square brackets to intercept the characters

Update list

You can modify or update data items in a list, or you can use the Append () method to add list items

To delete a list element

You can use the DEL statement to delete the elements of a list

Python List script operators

The operands of the list to + and * are similar to strings. The + sign is used for the combined list, and the * number is used for repeating lists.

As shown below:

Python Expressions Results Description
Len ([1, 2, 3]) 3 Length
[1, 2, 3] + [4, 5, 6] [1, 2, 3, 4, 5, 6] Combination
[' hi! '] * 4 [' hi! ', ' hi! ', ' hi! ', ' hi! '] Repeat
3 in [1, 2, 3] True Whether the element exists in the list
For x in [1, 2, 3]: print (x, end= "") 1 2 3 Iteration
Python list interception and splicing
Python Expressions Results Description
L[2] ' Taobao ' Reading a third element
L[-2] ' Runoob ' Reads the second-to-last element from the left: count from the right
L[1:] [' Runoob ', ' Taobao '] Outputs all elements after the start of the second element
Python list Functions & methods

Serial Number function
1 Len (list)
Number of list elements
2 Max (list)
Returns the maximum value of a list element
3 MIN (list)
Returns the minimum value of a list element
4 List (seq)
Convert a tuple to a list

Python contains the following methods:

Serial Number Method
1 List.append (obj)
Add a new object at the end of the list
2 List.count (obj)
Count the number of occurrences of an element in a list
3 List.extend (seq)
Append multiple values from another sequence at the end of the list (extend the original list with a new list)
4 List.index (obj)
Find the index position of the first occurrence of a value from the list
5 List.insert (index, obj)
Inserting an object into a list
6 List.pop ([Index=-1]])
Removes an element from the list (the last element by default), and returns the value of the element
7 List.remove (obj)
To remove the first occurrence of a value in a list
8 List.reverse ()
Reverse List of elements
9 List.sort (Cmp=none, Key=none, Reverse=false)
Sort the original list
10 List.clear ()
Clear List
11 List.copy ()
Copy List

---restore content ends---

Python (2)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.