2.1环境的安装
-
解释器:py2和py3
-
添加环境变量的作用:便于找到python解释器
-
开发工具:pycharm
2.2编码
2.2.1编码基础
-
ascii:只表示英文,8位表示一个元素,python2默认编码
-
unicode:包含现有已知所有文字,被称为万国码,32位表示一个元素,用于计算机内部计算,中文在其中为四字节。
-
utf-8:unicode简化版,用于计算机网络传输和内部转换,中文在其中为3字节,python3默认编码。
-
gb2312:亚洲地区所用编码,中文在其中为两字节
-
gbk:gb2312升级版
2.2.2python编码相关
-
操作文件时,要按照:以什么编写写入,就要用什么编码去打开
-
如果想要修改默认编码,则可以使用:
# -*- coding:utf-8 -*-
2.3变量
2.3.1变量的存在意义
为某个值创建一个“外号”,以后在使用时候通过此外号就可以直接调用。
2.3.2变量的命名规范
-
1.只能由字母,数字,下划线构成
-
2.数字不能放在句首
-
3.不能使用python关键字
-
4.建议:见名知意,不同单词用下划线连接
2.4运算符
-
算数运算符
-
+
-
-
-
*
-
/
-
%做除法后取余数
-
//除后商取整
-
-
比较运算符
-
==
-
!=
-
-
赋值运算符
-
=
-
-
逻辑运算符
-
or
例题:v = 1 or 9 #1
若第一值转换为布尔值为真,则输出第一值,若第一值转换为布尔值为假,则输出第二值。若有多个or条件,则从左到右依次执行上述操作
-
and
例题:v = 1 and 9 #9
若第一值转换为布尔值为真,则输出第二值,若第一值转换为布尔值为假,则输出第一值。若有多个and条件,则从左到右依次执行上述操作
-
not
取非
-
嵌套问题顺序:()>not>and>or
-
2.5注释
-
是进行单行注释
-
""" """是进行多行注释
2.6循环语句
2.6.1 while循环
-
while True 死循环
continue:本次循环若遇到continue,程序就不再向下执行,而是回到while条件
break:终止当前循环
return:结束当前函数,返还一个数值,字符串,函数或参数
-
while + 条件
-
while else不满足while条件时触发,或者条件为False
2.6.2 for循环
-
循环对象可以是字符串,列表,元组,字典,集合
v = [11,22,33,44]
for item in v:
print(v)