1. 电脑上安装有多个版本的python时,pip安装模块到指定的python版本中,如:
pip3.9 install matplotlib
2.在python3环境下使用python2

3.python的一些内置方法
print(id(1)) # 输出1的内存地址 print(ord('A')) # 输出字母A在ASCII表中的位置 print(bin(12)) # 输出12的二进制格式
print(divmod(99,10)) # 得到商和余数的一个元组(商,余数)
print(dir(xx)) # 查看xx下的方法
4.查看python中的所有关键字
from keyword import kwlist for i in kwlist: print(i)
5.命令行乱码改回去
chcp 936
6.牛顿偏离法
1.2 - 1.0 == 0.2 # False 1.2 - 0.2 == 1.0 # True 牛顿偏离法导致的
7.字符编码
支持中文的第一张表叫GB2312
1980 GB2312 6700+
1995 GBK1.0 20000
2000 GB18030 27000
Unicode:万国码,支持所有国家和地区的编码,占2**16=65535,存一个字符统一占用2字节。
UTF-8:Unicode的扩展集,可变长的字符编码集,一个中文占3个字节。
注意:Unicode是向下兼容GB2312、GBK的。
8.CTRL C # 想要停止程序时可用的快捷键
9.pycharm相关技巧
(1)pycharm自动生成作者、日期 View--Editor--File and Code Templates--python Script 输入: # __author:'名' 或者 #__author:${USER} # date:${DATE} (2)ctrl d # 直接复制一行 ctrl ? # 将选中的部分全注释 鼠标移动到某处,按 ctrl 可显示帮助信息 鼠标滚轮控制字体大小的设置:keymap 搜 increase、decrease 进行设置
10.python属于解释型语言、动态语言、强类型定义语言。
11.%被称为格式化操作符:
%s :字符串 %d :有符号十进制整数,%06d表示输出的整数显示位数,不足的地方使用0补全 %f :浮点数,%.2f表示小数点后只显示两位 %% :输出%
12.运算符
1.三元运算符/三目运算 a = 123 if 条件 else 456 # 如果条件成立,则a=123,不成立则a=456 2.逻辑运算符 优先级:not > and > or 示例: print(1 and 2) # 2 print(0 and 2) # 0 print(1 and 0) # 0 print(0 and 1) # 0 结论:x and y:若x为0则返回x,x非0则返回y print(1 or 2) # 1 print(1 or 0) # 1 print(0 or 1) # 1 结论:x or y:若x为0则返回y,x非0则返回x print(1 and 2 or 3) # 2 print(1 or 2 and 3) # 1 print(1 > 2 or 0 and 3 < 6 or 5) # 5 print(1 and 2 > 3) # False print(2 > 3 and 1) # False
13.print() 即 print(end='\n') # 换行,如果end= ' '则不换行,如果end='__'则以__隔开
14.for 循环后面可加 else
for i in range(3): ... break # break for 循环过后,就不会执行下面的 else 语句 else: # 只要上面的 for 循环正常执行完毕,中间没被 break 打断,就会执行这个 else 下面的内容 xxx
15.可变类型:列表、字典
不可变类型:数字、字符串、元组
16.字符串的拼接
(1)print('abc', 'efg') # 输出 abc efg,注意中间有个空格 (2)print('abc'+'efg') # 输出 abcefg,使用+可正常拼接
17.列表
浙公网安备 33010602011771号