Python基础
基础语法
多行语句
反斜杠\用来连接多行代码
>>>str = "Hello" + \
" World"
>>>print(str)
Hello World
注释
-
单行注释, 用#表示
#这是一个单行注释
-
多行注释,用3个单引号或者双引号表示
-
```3个单引号 表示的多行注释 ```
-
"""3个双引号 表示的多行注释 """
-
同一行显示多条语句
>>> x=123;y=z=1
>>> x
123
>>> y
1
多个语句构成代码组
if True: #结尾的冒号不能省略
print('true')
elif 2>1: # 特别注意,是elif,不是elseif
print('2>1')
else :
print('else')
五个标准的数据类型
String(字符串)
str1 = "abc" #,str2 定义多个字符串的时候,第一个字符串后直接跟逗号定义另一个字符串,在Python 3.11.2中,会报错.这里的#表示注释
str1 = str2 = 'abc'
str1 = """3a""";str2 = """3b"""
str = '''3a'''
[头下标:尾下标]
特别注意,包头不包尾
>>> str="""12345"""
>>> str[1:2]
'2'
>>> str[2:4]
'34'
Numbers(数字)
var1=var2=100
List(列表)
>>> list=['a','b','c','d']
>>> list[0] # 输出列表的第一个元素
'a'
>>> list[1:3] # 输出第二个至第三个元素
['b', 'c']
>>> list*2 #输出列表两次
['a', 'b', 'c', 'd', 'a', 'b', 'c', 'd']
>>> arr=[1,2,3]
>>> list+arr # 两个列表拼接在一起行成1个新的列表
['a', 'b', 'c', 'd', 1, 2, 3]
>>> list[2:] #输出从第3个元素开始的所有元素
['c', 'd']
Tuple(元组)
元组类似于列表,但是,元组不能二次赋值,相当于只读表