Python
1.1 标识符
Python 中标识符由字母、数字、下划线组成。
Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
Python 中的标识符是区分大小写的。
标志符可以用来规范命名解释器能够识别的可执行代码对象的名称
- 正确的标识符:X、varl、FirstName、stu_score、平均分2等
- 错误的标识符:stu-score、First Name、2平均分
保留字—-也叫关键字*
变量命名应该符合标志符的命名规范。
变量命名不能使用保留字。
>>>type('True')
<class 'str'>
>>>type(1.0)
<class 'float'>
>>>True and True
True
>>>1 and 1
1
>>>0 and 0
0
0 or 1
1
2.数据类型
整数
pow(x,y) 计算x^y
*浮点数存在不确定尾数
用round()函数
可以判断,对浮点数进行四舍五入运算
科学计数法表示
复数
实部,虚部
组合数据类型
计算机不仅对单个变量表示的数据进行处理,更多情况,计算机需要对一组数据进行批量处理。一些例子包括:
给定一组单词{python, data, function, list, dictionary},计算并输出每个单词的长度;
给定一个学院学生信息,统计一下男女生比例;
重复数据的消除;
一次实验产生了很多组数据,对这些大量数据进行分析;
组合数据类型可以分为三类:
序列类型、集合类型和映射类型。
3. 字符串
1.下标问题:可以正序,可以逆序
2.单双引号问题。
3.切片操作:
切片语法格式:
【起始:结束:步长】可以缺省。
4.
*获取字符串长度
s = ‘helloworld’
len(s)
- 重复输入字符串
print(‘cat’*2)
*格式化字符串
age = 50
print(“Tom’s age is %d”%(age))
eval()
将任何字符串信息转化成语句,进行操作
>>>print('{1},{0},{1}'.format('study', 'python'))
python,study,python
5.字符串函数
8个字符串函数
*str.lower() 或者str.upper()
*str.split(sep=None) //最后返回一个列表
*str.count(sub)
*str.replace(old, new)
*str.center(width[,fillchar])
*str.strip(chars)
*str.join(iter) //插入iter 符号
6.字符串格式化
format方法
槽: { } 用大括号表示
4.time库的使用
time() 获取当前时间戳 time.time()
time.ctime() 获取可读的时间表示。易读
gmtime() 生成的是计算机可以处理的格式。
strftime(tpl, ts) tpl 是格式化的模板字符串,用来定义输出效果。
perf_counter() 测量时间。 起点不确定,需要连续调用,计算差值才有意义。
start = time.perf_counter()
end=time.perf_counter()
end-start
sleep() 休眠,等待函数。
关于Unicode编码
for i in range(12):
print(chr(9800+i),end=" ")
5. random库
6. 分支选择结构
7. 循环结构
while <条件>:
<语句块1>
else:
<语句块2>
这里else只在循环正常进行的时候执行。
8. 异常处理
try - catch语句