1. python 内置函数
1. id() 内存地址
2. input() 交互式输入
3. type() 变量类型
4. int() 数字类型转换
5. range(5) 生成0,1,2,3,4
6. time.sleep(1) 暂停1秒
7. dir(() 查看对象有哪些操作方法
2. 模块
1. 数学运算模块math
2. 生成随机数 random
random.randint()
random.random()
3. sys
sys.exit 退出执行
3. python 关键字,35个
import keyword
print(keyword.kwlist)
['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']
4. python多行注释
"""
注释内容,笔记描述
"""
#单引号、双引号、三引号
#空格和空行
#变量定义等号前后输入空格,提升代码可读性
5. Python的输入和输出函数
#Python的输入和输出函数
print(1+1)
a = input("Please input you passwd:")
print(a)
print(input("Please input you passwd"))
6. Python特殊字符
6.1 转义 \
\\转义输出\
print("你的名字是\"Ajunyu\"")
print("你的名字是\\\"\"")
6.2 换行\n
print("醉后不知天在水","\n满船星河压梦来")
6.3 制表符 \t
代表4个空格,前面占位时补齐占位,一般补齐3个空格
print("醉后不知天在水,\t满船星河压梦来")
6.4 覆盖 \r
\r后面的内容覆盖前面的内容
print("醉后不知天在水,\r满船星河压梦来")
6.5 删除 \b
相当于键盘的backspace按键 ,删除前面的一个字符
print("醉后不知天在水,\b满船星河压梦来")
6.6 原字符 R或者r
在字符前面加,使其他特殊字符失去作用
print("醉后不知天在水",r"\n满船星河压梦来")
7. Python变量
1. 字母、数字、下划线的组合;
2. 不以数字开头;
3. 区分大小写;
4. 特殊关键字不能用于变量
多变量赋值
a,b,c = 100,200,300
print(a,b,c )
常量
一般用大写表示,不建议再赋值
8. Python数据类型
整型 int
浮点型 float
布尔型 bool True False
True = 1, False = 0
9. Python数值运算
除法运算,/,向下取余
除法运算,//,向下取整
取余, %,
print("取余运算", 3%7)
3
幂运算,**,乘方
比较运算,返回布尔值
等于 ,==,单个=为赋值操作
不等于,!=
python的空值,None,什么都没有,可以理解为单独存在的数据类型内置函数的返回值,函数运行之后可以有返回值,在于设置是否返回
r = print(123)
print(r)
123
None
10. python 字符串
10.1 字符串切片
10.1.1 切片 [开始:结束],取左不取右
content = "醉后不知天在水,满船星河压梦来"
print(content[0:3])
print(content[:3])
print(content[:]) #整个字符串
负数表示从右往左取值,写在:前面
print(content[-3:0])
print(content[-3:]) #输出空行
print(content[-3:-1])
输出结果:
醉后不
醉后不
醉后不知天在水,满船星河压梦来
压梦来
压梦
10.1.2 切片 [开始:结束:步长],取左不取右
content = "醉后不知天在水,满船星河压梦来"
print(content[0:7])
print(content[0:7:2])
输出结果:
醉后不知天在水
醉不天水
content = "醉后不知天在水,满船星河压梦来"
print(content[-7:])
print(content[-7:-1])
print(content[-7:-1:2])
输出结果:
满船星河压梦来
满船星河压梦
满星压
content = "醉后不知天在水,满船星河压梦来"
print(content[::-1]) #翻转字符串
输出结果:
来梦压河星船满,水在天知不后醉
10.2 字符串拼接
10.2.1 直接用‘+’拼接
10.2.2 用join()函数
content = "醉后不知天在水"+"满船星河压梦来"
print(content)
content1 = "醉后不知天在水