一.python入门基础
知识补充:高级语言:字节码
低级语言:机器码
python种类:JavaPython、cPython、pypy…
1.1:python数据类型
int 有符号整形,如:1,11,111,-1,-111 ... ,2.x范围在-2**31~2**31-1之间,取决于操作系统,不会小于这个范围
float 浮点型,如:1.11.1.111,-1.111 …
str 字符串,如:‘hello’ , ‘python’ , ‘1’ , ‘string’ …,注意,字符串需要使用引号(’ ')或者双引号(“”)引起来,
bool 布尔类型,只有两个值,真:True 假:False,任何非零的数据类型,结果都为真,当结果为int 0 时,则为False
long 这个类型只存在2.x版本,取值范围无限大,取决于可用的虚拟内存
complex 复数,如:3.14j,4.53e-7j …
元组(tuple) 如 (‘a’,‘hello’,‘python’,‘1’)
列表(list) 如 [‘a’,‘hello’,‘python’,‘1’]
字典 (dict)如{‘name’:‘lb’,‘age’:19,‘job’,‘IT’}
1.2:python命名规范
python变量名(标识符)只能以字母或下划线开头,且不能包含特殊字符,注意python保留关键字不能当作变量名,这样等于重写python的内置方法,可能会影响其他方法的调用,具体python保留字
为了书写规范,建议变量名使用统一的风格书写,例如:驼峰式 SunOfBeach 或者 sun_of_beach
单个前导下划线开头的标识符,意味着约定为私有的
两个前导下划线开头的标识符,表示强烈专用的标识符
如果标识符还有两个下划线结束,则该标识符是语言的特殊名称
1.2.1:python保留字
View Code
1.3:python的注释
python的两种注释方法:
单行注释:用”#"符号在字段开头
多行注释:用单引号或双引号,包含所要涵盖内容
1.4:python运算符
+ - * / % // | 加法,减法,乘法,除法,取模,地板除 |
---|---|
>> << | 左按位移位,右按位移位 |
& ^ | |
** | 指数幂运算 |
> >=== !=< <= | 大于,大于等于等于,不等于小于,小于等于 |
= **=+= -=*= /=%= //= | = &=>>= <<= |
is is not | 是真,非真 |
in not in | 在里面,不在里面 |
and or not | 且,或,非 |
~ | |
二.python基操
2.1:变量赋值操作
View Code
2.2:组元(tuple)
View Code
2.3:列表(list)
列表与元组及其相似,不同之处在于,元组的值是固定,不可变的,而列表的值可以通过其自身的公有方法改变的。
View Code
2.4:数据类型转换
列表数组转换为元组,元组转换为列表
View Codes
View Code
三.条件及循环语句
3.1:if…elif…else
View Code
3.1.1:if…elif…else嵌套
View Code
3.2: while…for
#or循环与while循环,for循环是可以预知循环次数的,不需要人为大中断,也能自己结束,而while是需要一个结束条件的。
while
View Code
for
View Code
3.3:and…or…not
View Code
四.文件处理
4.1:文件操作语法
file object = open(file_name,[access_mode],[buffering])
- file_name: file_name参数是一个字符串值,包含要访问的文件的名称。
- access_mode: access_mode 确定该文件已被打开,即模式。读,写等追加。可能值的一个完整列表在下表中给出。这是可选的参数,默认文件访问模式是读®
- buffering: 如果缓冲值被设置为0,没有缓冲将发生。如果该缓冲值是1,将在访问一个文件进行行缓冲。如果指定的缓冲值作为大于1的整数,那么缓冲操作将被用指定缓冲器大小进行。这是可选的参数。
4.2:文件访问模式
模式 | 描述 |
---|---|
r | 以只读方式打开文件,文件指针放在文件开头,这个是默认模式 |
rb | 以二进制格式读取,文件指针放在文件开头 |
r+ | 以读取和写入方式打开文件,文件指针在文件开头 |
rb+ | 以二进制读取和写入方式打开文件 |
w | 以只写方式打开文件,如果文件存在,则覆盖文件内容,不存在则创建一个新文件 |
wb | 打开文件以二进制方式写入,文件存在则覆盖,不存在则创建新文件 |
w+ | 以写入和读取方式打开文件,如果文件存在则覆盖,不存在则创建新文件 |
wb+ | 以二进制方式写入和读取文件,存在则覆盖现有文件,不存在则创建新文件 |
a | 以追加方式写入文件末尾,如果不存在则创建该文件 |
ab | 以二进制格式追加在文件末尾,不存在则创建该文件 |
a+ | 以追加和读取方式打开文件,如果文件存在,文件指针在文件的末尾,如果不存在,则创建新文件并写入和读取 |
4.3:文件操作实列
View Code
View Code
关于Python的技术储备
在这里给大家分享一些免费的课程供大家学习,下面是课程里面的截图,扫描最下方的二维码就能全部领取,如果图片失效点击蓝色字体便可跳转哦~点这里哦
1.Python所有方向的学习路线
2.学习软件
工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。
3.学习资料
4.实战资料
实践是检验真理的唯一标准。这里的压缩包可以让你再闲暇之余帮你提升你的个人能力。
5.视频课程
好啦今天的分享就到这里结束了,快乐的时光总是短暂呢,想学习更多课程的小伙伴不要着急,有更多惊喜哦~