初学python,想着留下点记录方便日后查看。如果我所述有何问题,还请各位大佬指出
Day 1:初识python
Day1主要介绍了一些python的历史,优缺点以及应用与安装,在此略过。
两个练习也是介绍性质的,略过。
Day 2:语言元素
1. 变量类型:
(1)整型:与c/c++不一样,可以处理任意大小整数
(2)浮点型:支持科学计数法
(3)字符串型:字符和字符串都行,单引号和双引号也行
用三个单引号或三个双引号开头,三个单引号或三个双引号结尾也行
(4)布尔型:True False
(5)复数型:没见过,不常用,形式为a+bj
- 2. 变量命名:
(1)硬性规则:和c/c++一样,不多说。
(2)PEP 8要求:用小写字母拼写,多个单词用下划线连接。
受保护的实例属性用单个下划线开头。
私有的实例属性用两个下划线开头。
(3)变量名最好看见就知道啥意思。
-
3. 相关函数:
(1)type函数对变量的类型进行检查
(2)转换类函数:
int()#将一个数值或字符串转换为整数,可指定进制 float()#将一个字符串转换为浮点数 str()#将指定的对象转换为字符串形式,可指定编码 chr()#将整数转换为该编码对应的字符串/字符 ord()#将字符串/字符转换为对应编码的整数
4. 运算符:
# 如果代码太长写成一行不便于阅读 可以使用\对代码进行折行[] [:] 下标,切片 ** 指数 ~ + - 按位取反,正负符号 * / % // 乘,除,模,整除 + - 加,减 >> << 右移,左移 & 按位与 ^ 按位异或 <= < > >= 小于等于,小于,大于,大于等于 == != 等于,不等于 is is not 身份运算符 in not in 成员运算符 not or and 逻辑运算符 = += -= *= /= %= //= **= &=
^= >>= <<=
复合运算符
-
5.input()里面可以加字符串用作说明
6.print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end="":