2026/10/11 7:54:18

Python第一天

Python第一天 一、pycharm快捷键二、关键字keyword.kwlist 可以显示所有关键字keyword.iskeyword 可以判断是否是关键字三、标识符起名字变量名、函数名、类名给变量起一个合法又有意义的名字命名规则不能以数字开头由数字字母下划线构成不能使用关键字区分大小写因为大小写表示不同变量见名知意四、变量python里面变量不是盒子是贴在数据对象上面的“标签”说通俗点就是起了一个名字接收赋予的值变量的值 表示变量具体指代的内容类型 type()地址 id()五、五大基础数据类型整数 int浮点数 float字符串 str布尔值 bool空值 NoneType六、print和inputsep 可以指定多个值之间的分隔符默认是空格end 可以指定输出的结尾字符默认是换行符input 括号里面的内容是提示相当于注释七、类型转换str( ) 将括号里面的数据类型转化为字符串float() 可以将intbool值转换成浮点数int() 可以将bool值转换为整数值特殊1 bool() 变量为0空None的时候结果为False否则是True特殊2 int () 将浮点数变为整数时去掉小数部分特殊3 int () 将浮点数字符串转换成整数时会报错特殊 4 float() 可以直接将浮点数字符串转换成浮点数八、运算数学运算比较运算逻辑运算与 and 并且 所有的条件都要满足全是True结果是True或 or 或者 只要有一个条件满足至少一个True结果是True非 not 不是 满足的条件变为不满足True变False赋值运算位运算int8 0000 0000 正整数 0~255 uint第一位数字表示符号 -128 ~ 1270 0b0000 00001 0b0000 00012 0b0000 00105 0b0000 0101第一步把数字转换成二进制第二步按照不同的位运算逻辑计算按位与 两个对应位都为1结果才为1。 1 2 0b0000 0000 0按位或 | 两个对应位有一个1结果就是1。 1 | 2 0b0000 0011 3按位异或 ^ 两个对应位不同为1相同为0. 1 ^ 2 0b0000 0011 3按位取反 ~ 0变1,1变0 ~1 0b1111 1110 254左移 所有位向左移动右边补0相当于乘以2 **n 1 1 0b0000 0010 2右移 所有位向右移动左边补符号位相当于除以 2 ** n向下取整 5 1 0b0000 0010 2位运算技巧x 1 # 判断奇偶1 是奇数0 是偶数x (1 i) # 检查第 i 位是否为 1x | (1 i) # 把第 i 位设为 1x ~(1 i) # 把第 i 位清为 0x ^ (1 i) # 翻转第 i 位x ((1 n) - 1) # 取低 n 位运算优先级顺序优先级 小括号 幂运算 数学运算 位运算 比较运算 逻辑运算九、字符串格式化方法一 %格式化方法二 str.format()方法三 f-string