Python基础

基础语法

多行语句

反斜杠\用来连接多行代码

>>>str = "Hello" + \
   " World"
>>>print(str)
Hello World

注释

  1. 单行注释, 用#表示

    1. #这是一个单行注释
  2. 多行注释,用3个单引号或者双引号表示

    1. ```3个单引号
      表示的多行注释
      ```
      
    2. """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(元组)

元组类似于列表,但是,元组不能二次赋值,相当于只读表


Dictionary(字典)


常用函数