python3学习笔记_基础语法_20200414

python3学习笔记_基础语法_20200414

① 标识符:(我们自己命名的)
第一个字符必须是字母表中字母或下划线;
标识符的其他的部分由字母、数字和下划线组成;
标识符对大小写敏感
比如包名(文件夹)、模块名(文件)、变量、函数名、类名等都是标识符
标识符的作用:表明身份,更好的让别人记住

② 注释:为了解释代码的意思
单行注释:#
多行注释:’’’ 或 “”"
快捷键:ctrl+/

③ 缩进:现在所有的代码都顶格写,讲if的时候就可以缩进了

④ print():将我们所需要的信息打印到屏幕(输出设备)上
input():获取用户的输入

⑤ 变量:用来存储数据的容器(变量存到我们的内存当中,查看内存知道Python是如何运算的)

变量命名:
1>字母、数字、下划线组成
2>不能以数字开头(初级阶段:以字母开头)
3>不能使用python的关键字
注:确定是否为python的关键字:①看变量颜色 ②看有没有红色的波浪线
③导入keyword:
import keyword
print(keyword.kwlist)
4>见名知意:通过名字能知道后面的数据代表的意思
注:print作为变量名,在python3中是合法的,在python2中是非法的

⑥ 数据类型:
int–整型
float–浮点型
str–字符串
bool–布尔型
list/dict/tuple/set
查看数据类型使用:type()

数据类型的转换:【不是所有类型都是可以相互转换的】
int()—一个字符串能不能转换为整型?不一定【只要字符串去掉引号后是个数字,就能转换,如果不是,则不能转换】
float()
str()
bool()—重点内容
注:布尔型–如果是0则为False,非0则为True,空字符串"“也为False,但是” "不为False,因为空格在字符串中是有意义的

⑦ 运算符:
1>算数运算符:+ - * / **(幂运算) //(整除) %(取模)
/ 注意规则:使用了/ 会类型转换为float
被除数不能为0
% 经常用来进行奇数和偶数判断【%2是否为0,则为偶数;为1,则为奇数】

2>赋值运算:+= -+ *= 、+ **= //= %=
a=1 a+=3 print(a)—a=a+3=4

3>比较运算:< > >= <= != 【运算结果是布尔型】
print( 3>5)—结果为False

4>逻辑运算:not and or 【运算结果是布尔型】
print(2>3 and 4==5)----结果为False
not----取反结果,若原来为True,取反则为False
and----两者都对才为对
or-----只要有一个为对,即为对
若不知道多种运算间的优先级,可以使用()来提高优先级

5>成员运算:【运算结果是布尔型】
in [yuze in yuzewang]
not in [yuze not in yuzewang]

发布了5 篇原创文章 · 获赞 0 · 访问量 85

猜你喜欢

转载自blog.csdn.net/qq_31650691/article/details/105636632