1. python的安装,编辑工具pycharm安装
1. 如果外网打不开,就去qq管家下载一个适合自己的python的版本
在开始菜单可以看到python下有四个程序,一个简易编辑器,一个命令行,一个语言文档, 一个包工具文档
2. 下载pycharm的社区版本
2. 创建模板 专属印记
settings -> editor -> File and Code templetes -> pythonScript 增加类似如下代码 变量为${}形式
# dep somebody
# creator leon
# time: ${DATE} ${TIME}
3. print函数
1. 普通打印在命令行
print(123 + 456)
print('helloworld')
2. 文件内输出 需要第二个参数
fp = open('./qq.txt', 'a+')
print('helloworld', file = fp)
fp.close()
4. 常用转义字符
1. /n new line 换行且回到下一行的最开始位置
2. /t tab 缩进一个制表符号
3. /b back space退格
4. /r return 回到当行的最开始位置
键盘 enter 等于 /r/n 或者 /n/r 或者/n
5. py的关键字保留字和命名规范
1. 关键字保留字
[‘False’, ‘None’, ‘True’, ‘peg_parser’, ‘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’]
2. 命名规范
1. 字母、数字、下划线_
2. 不能是数字开头
3. 不能是以上的保留字
4. 严格区分大小写
6. py里的变量
py里的每一个变量的都是一个内存中一个对象的引用,而这个对象包含这么几个属性
类型 type 、唯一标识 id 、 value 值
获取 type 的方法为type(target); 获取id的方式为id(target);
这个对象可以是 各种数据类型 如 字符串 数字 字典 列表 元祖 集合等
7. 数据类型
从是否可变的程度上分为:
1.不可变数据(3 个):
1.Number(数字)分为四种类型:
- 1 . int 整型
- 2 . float 浮点型
- 3 . bool 布尔值 true 1 | false 0
- 4 . complex(复数)不常用
2.String(字符串)
3.Tuple(元组)
2.可变数据(3 个):
1.List(列表)
2.Dictionary(字典)
3.Set(集合)
8. 数字
1. 整数
分为二进制十进制 八进制 16进制,二进制开头是0b,八进制是0o开头,16进制是ox开头
2. 浮点数
小数就是浮点数
浮点数计算不精确,可以通过导入模块来解决
from decimal import Decimal
print(Decimal('0.1')+Decimal('0.2'))
3. 布尔值
在进行 + - 等运算的时候会被转为数字,false为0,ture为1 来进行参与运算
F1 = True # 1
F2 = False # 0
print(F1 + 1) # 2
print(F2 + 1) # 1
4. complex(复数)不常用 就不多说了
9. 字符串类型
可以使用单引号’’ ,双引号 “” ,三引号来表示 ‘’’ ‘’’
单双引号 只能表示一行的内容 ,三引号的字符串可以换行输出
S1 = '11111'
S2 = "22222"
S3 = ''' 333333 3333 333333333'''
print(S1)
print(S2)
print(S3)
10. 三种数据类型转换 整数 浮点数 字符串
三种转换方式会在合理范围内进行 值的相互转换
1. str()
一般都能toString
2. int()
例如 str类型的转int类型的必须是int数字类型的
例如 float类型的转int类型的会去掉小数点
3. float()
例如 str类型的转float类型的必须是数字类型的
例如 int类型的转float类型的会带有小数点