python学习笔记(一)
python函数
print输出函数
id(var) 获取对象的唯一id type(var) 获取对象的类型 var 存储的值
open函数 var3 = open(var1 var2) var1参数值代表输出文件路径 var2代表文件创建的形式 'a+'代表无则创建,有则追加。var3代表返回对象
print(var1 var2) var1代表输出内容 var2代表使用的返回参数,对于输入到文件来说,file=var3进行输入
使用open进行输入到文件,需要关闭返回var3的对象(关闭流)
chr(0b二进制) 输出对应的汉字编码对应的汉字
ord(字符串) 输出对应汉字的二进制编码 都需要借助print输出
var2 = input(var1) var1作为脚本提问,var2作为用户输入
bool() 获取对象的bool值。默认为False的数据结构默认值,False,0,0.0,None,’’,"",[],list(),(),tuple(),{},dict(),set()
var = range(stop) 默认从0开始,步长为1。给出结束
var = range(start,stop) 默认步长为1,给出开始与结束。
var = range(start,stop,step) 给出开始,结束与步长。左闭右开。
list® 列表输出 使用in或not in判断整数在列表中是否存在,返回bool
转义字符
\n 换行 \t 制表符 制表符以首字母开始以四个占位为标准进行
\r 回车 \b 回退 撤销前一格
不希望转义,字符串前加r或R即可
三引号可以换行
字符编码
50 2 70 F 100 d
类型转换
直接使用数据类型,str(),int(),float()
运算符
//整除运算,取整数部分,正负整除运算,向下取整数
**幂运算,次方运算
正负取余运算时,公式为余数=被除数-除数✖️商
解包赋值,a,b,c = 20,30,40
is进行对象判断
python中直接使用英文and,or或not
字符串判断存在可以直接使用in或not in
分支结构
if语法:
if 条件表达式:
业务逻辑
else:
业务逻辑
if 条件表达式:
if 条件表达式:
业务逻辑
else:
业务逻辑
else:
业务逻辑
(var1) if var1>=var2 else (var2) 类似三元表达式,True前,False后
pass占位符,代替模糊的业务逻辑