您的位置:首页 > 编程语言 > Python开发

菜鸟学python(02)—— 基础笔记整理

2017-12-11 09:33 260 查看
兄弟连学python(02)—— 基础笔记整理

# 注释的作用:增加可读性,排查程序错误
# 两种 :# 或''' 或 """
# Ctrl + / 快捷键,快速用单行注释注释多行
# 注释混用问题?单行有多行,多行不能有自己
# python 语句:单行语句,代码块
# 变量 可改变,用英文,数字不打头,用_,有意义,不能和系统冲突,区分大小写
# 查看系统关键字 import keyword print(keyword.kwlist)
# 变量赋值 i = 0 ,i,j,k = 1,n,m,k = 1,2,3
# 数据类型 Num Str List Tuple Dict Set
# Num 类型 int float(两种声明) bool complex(两种声明)
# 0b二进制 0o八进制 0x十六进制
# Str ‘’ “ ‘’‘ “”“
# 混用问题 ’‘ 不能有”类型 “”不能有’‘类型 三引号不能有自己
# 转义字符 \'单引 \"双引 \n换行 \t缩进 \r回车(回到当前,之前不要) \\表示\ \续行
# list [有序],可修改 tuple 有,序,不可修改 dict {无序}可修改 set没有,无序,不能修改
# 类型转换 自动,强制
# ->int float 去掉小数, bool 1,0,str 纯整数 其他不可以
# ->flost int 加.0 bool 1.0 ,0.0,str 纯整数、纯浮点数 其他不可以
# ->bool int 0,float 0.0,complex 0j,str '',list [],tuple(),dict {},set set()转成False 其他是True
# ->complex int +0j,float +0j, bool 1+0j,0+0j,str 纯整数、浮点数、复数 其他不可以
# ->str 都能转化成str类型,原样输出
# ->list 容器类数据可以 dict转化的是key,舍弃值 str每个字符转化一个元素 set转化为随机的 tuple 类型改变
# ->tuple 基本和list一样,就是转化完不能修改
# ->set str,list,tuple 转化成每个元素只保留一个(有序变无序) dict只保留键,舍弃值
# ->dict 二级list、tuple,set中包含tuple、list,tuple中有长度为2的元素,,,注意内部容器长度必须是2
# 运算:算数、比较、赋值、逻辑、位、成员、身份
'''
算数:+ - * / % // **
比较:> < >= <= == !=
赋值:= += -= *= /= %= //= **=
逻辑: and or not
位 : & | ~ ^ << >> ^相同为假,不同为真
成员: in ,not in (用于容器类数据)
身份: is ,is not (判断计算机中是不是一个数)int -5~正无穷, float 0~正无穷,complex 0j,str内容一样就一样
set()空元组 bool 1,0 其他都不一样
'''
# 运算优先级 开发用括号()解决
# 循环 while 条件表达式:为真运行代码块,里面可以嵌套其他语句 可以带else格式
# for.变量..in..容器: dict遍历键 直接遍历或是变量.keys 遍历值 变量.values 遍历键和值(用两个变量)变量.items
# 等长二级容器 可以用多个变量,直接遍历出来,不等长的需要遍历两次
# for...in... 也可以带else
# 其他流程语句: break中断循环 continue跳过本次循环,开始下一次 pass占位语句,防止报错
# 类型检测 学习用type 开发用 rst = isinstance(变量,类型) 检测的类型可以是多个,用括号包括
# 流程控制 顺序 选择(单,双,多,巢) 循环
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: