2018.7.10-7.13
001 print函数打印 ; ,end=”” ; 打印空行print()
002 *b 垃圾桶 ; 可以分开赋值 ; a=10,20 print(a) 打印出来元组(10,20)
003 赋值数字 正数id不变 负数id很可能会变
004 NO CODE 单行注释 ; 多行注释 意义功能,少数文档测试会显示 ————————-
005 命名 可以用中文,大神都不用 ; python严格区分大小写 ; 数字字符下划线
006 for循环
007 基本数据类型 int ;float ;bool ;complex ;list ;tuple ; dict ;set ;str
008 科学计数法 *pow(10,-2) ; e-2 10的-2次方
009 字符串str定义 ; 单引号双引号三引号的嵌套 ; 打印字符串的区别 ;三引号的作用
010 转义字符 斜杠\ ; \n ; \n ; \\n ; \\n ; r ; \r ; \t ; %s
011 NO CODE 进入python的方法 ; 调python的版本 —————————————
012 NO CODE 进制转换 ; 原码反码补码 —————————————————
013 list列表 标识符[]、啥都能放、正反索引、获取到值、赋值操作
014 tuple元组 标识符,不能修改但能取值、啥都能放、空元组()正负索引(1)(1,)区别
015 set集合 无标识符;不能加列表集合字典,支持元组;去重;无序 ;空集合set();加bool型的情况
016 dict字典 标识符{}键值对映射关系,通过键取值修改值,不能修改键,可以添加键值对,可以嵌套,但只能当键值;无序
017 NO CODE 面试题:容器类和非容器类数据类型 ———————————————
018 NO CODE 基本数据类型转换:自动和手动 ————————————————-
019 int 整形转换 (float可以转、bool可以转、str纯整数可以转)
(complex、list、tuple、set、dict都不能转)
020 float 浮点形转换 (int可以转、bool可以转、str整数和str浮点数可以转)
(complex、list、tuple、set、dict都不能转)
021 complex 复数转换 (int、bool、float可以转、str整数和str浮点数和str复数可以转)
(list、tuple、set、dict都不能转)
022 bool 布尔形转换 各个类型都可以转,要记住什么能转成False
(False:0、0.0、0j、空字符串“”、list空列表[]、tuple空元组()、set()、dict空字典{}这些能转)
023 list 列表转换(int、float、bool、complex都不能转,no iterable)
(str、set、tuple、dict都可以转换)
(str的每个字符都当作一个元素添加到列表中了,dict只剩下键了)
(如果有内层的话,内层不会改变,看数据类型看的是外边)
024 tuple 元组转换(int、float、bool、complex都不能转,no iterable )
(str、set、list、dict都可以转换)
(str的每个字符都当作一个元素添加到列表中了,dict只剩下键了)
(如果有内层的话,内层不会改变,看数据类型看的是外边)
025 set 集合转换(int、float、bool、complex都不能转,no iterable )
(str、list、tuple、dict都可以转换)
(str的每个字符都当作一个元素添加到列表中了,dict只剩下键了)
(set不能包括集合set和列表)
026 dict 字典转换(int、float、bool、complex都不能转,no iterable )
(str空字符串”“和list空列表[]和空元组()和空集合{}可以转换)
(二级列表[[1,2],[3,4]]&二级元组(((6,7),2),(3,4))&二级集合{((6,7),2),(3,4)}可以转换)
027 str 字符串转换 全都可以转
028 算数运算符:加减乘除、取整、取余(高并发、高可用)、幂运算 注意除法会精确到小数点后一位 8/2=4.0
029 关系比较运算符:大于、等于==、小于、不等、大于等于、小于等于 返回bool值
030 赋值运算符:等于、加等减等、乘等除等、取余等取整等、幂等
注意被除数是8.0 8.0//2=4.0 9.0%2=1.0 除法精确到小数点后一位 4/2=2.0
031 逻辑运算:与and、或or、非not、异或xor 有xor这个运算,但是python里边打不出来
032 成员运算:in 和 not in 判断是否在一个容器 返回bool值
前者必须是后者里边的连续元素,dict只能看键在不在里边,不能看值再不在里边
033 身份检测: is 和 is not 返回bool值 正负数情况不一样,看id
034 NO CODE 运算优先级:幂的最高,一般加括号()—————————————-
035 按位运算:按位与&,按位或|,按位异或^,按位取反~,按位左移<<,按位右移>>
036 NO CODE 控制流程 —————————————————————–
037 分支结构:单向分支,双向分支,多向分支
038 【判断成绩等级】
039 【判断年份生肖】
040 【彩票程序】
041 while循环:死循环,活循环
042 【计算1+2+3.。。。。+99+100的和】
043 【九九乘法表】
044 【猜数字】
045 while循环中的break,continue,pass