学习python第一天自我总结
(一)标识符和变量
1.和C语言一样,标识符由数字,字母和下划线组成,但数字不可以开头
2.有常见的33个关键词
3.值得注意的是python中依旧不建议用内置函数做变量名,理由如下:
第一次利用sum计算列表的值很正常,所以为了验证我们将sum作为变量名赋值9,紧接着再次让其计算最开始的列表,我们会收到报错(报错原因是类型int的问题)这已经可以验证“内置函数做变量名不太舒服”的观点,会造成不必要的麻烦。(一旦忘记了可以通过del函数恢复功能)
注:(1)sum函数是求和的初等函数
(2)[]是python中的列表形式,和C语言中数组类似
(3)del()可以恢复前面sum的异常
4.在python中-5~256的小整数不需要重复分配内存空间
(二)输入和输出函数
1.intput()函数:读入一个字符串,在python中一个字符也被称为字符串,如果想输入整数可以用int进行强制转换,例如:int(intput())
2.import math:引入数据库 math sqrt 表示开根号
3.print()函数:输出函数 end=’ '用于阻止输出数据时换行输出
(三)数字类型
1.整型:默认十进制 二进制 0b或0B 八进制 0o或0O 十六进制0x或0X
科学计数法:1.23e9
2.浮点数:浮点数运算存在不确定尾数,有误差
round()函数可以按要求保留位数
3.复数:complex()函数可以用于创建一个值为real+imag*j的复数(real取 实部,image取虚部)
(四)字符串
(1)/ 浮点数除法
(2)// 整数除法
(3)** 幂(从右向左)
(4)% 取余
(5)转义字符
(6)字符串运算符
(7)布尔值
了解一下短路原则很有意思!
(8)逻辑运算符
运算符优先级和结合性!!!!!!!!!!!!!!!!!!
字符串切片
~字符串是一个有序序列,可以正向递增,也可以反向递减
~索引【】中给序号:
·【0】表示第一个数据
·【-1】是在不知道列表长度时检索最后一位数据常用的
(五)内置转换函数
补充两个函数 {哦吼吼}
(六)赋值语句,if语句,for语句
(1)赋值语句就很简单,记住赋值和等于的区别就可,另外python可以多变量赋值和比较,很nice!
(2)if语句
(3)for语句
这里的variable是变量名
(七)列表
遍历列表
列表推导式
带判断条件的列表推导式用处更多(个人看法)