python 保留字
import keyword
print(keyword.kwlist)
运行 "Import-Module PSReadLine"。
PS F:\学习\python\测试> & C:/Users/Python/Python311/python.exe f:/学习/python/测试/test.py
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
PS F:\学习\python\测试>
del
可以使用 del 语句删除一些对象引用。
del a,b,c
注释
python中单行注释可以用#开头,多行注释采用三对单引号(‘’‘)或者三队双引号(“”“)将注释括起来
缩进
同一个代码块的语句必须包含同样的缩进空格数
标准数据类型
python3中有6个标准数据类型
可变数据(3个):List(列表),Dictionary(字典),Set(集合)
不可变(3个):Number(数字),String(字符串),Tuple(元组)
可变数据与不可变数据是相对于引用地址来说的,不可变数据数据可以变,但是引用地址也变了,相当于新建了一个对象,可变数据改变不会新建对象
类型判断
可以用type(数据)来判断,执行后会返回数据的类型
字符串
用单引号和双引号括起来的
在字符串前加上r或者R,如r"你好呀,哈哈哈哈”,加上r或者R会忽略字符串里的\转义字符
python中索引方式为从左往右以0开始,从右往左以-1开始
字符串的截取语法格式是,字符串变量名[头下标:尾下标:步长]
输入&等待用户输入
input("请输入年龄")括号里的是提示词,也可以int(input("请输入年龄"))将输入强转成int
同一行显示多条语句
python可以在同一行使用多条语句,语句之间用分号;分隔
例子
import sys; x='helloworld';print(x)
多个语句构成代码组
缩进相同的一组语句构成一个代码块,我们称之为代码组。
像if,while,def,和class这样的复合语句,首行以关键字开始,以冒号:结束,该行之后的一行或多行代码构成代码组。
我们将首行及后面的代码组称为一个子句。如下
if expression:
suite
elif expression:
suite
else:
suite
print输出
print默认是换行输出,如果要实现不换行可以在后面加上end=""例如
print(x,end="")
import和from ... import
在 Python 用 import 或者 from...import 来导入相应的模块。
将整个模块 (somemodule) 导入,格式为: import somemodule
从某个模块中导入某个函数,格式为: from somemodule import somefunction
从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc
将某个模块中的全部函数导入,格式为: from somemodule import *