WK1–Python
1.Python概述
一种解释性丶面向对象丶动态数据类型的高级程序设计语言。
优点:易于学习,易于阅读,可移植性,可拓展性等等。
缺点:运行速度慢。
- web后端
- 网络爬虫
- 自动化运维
- 自动化测试
- 数据分析
- 人工智能
计算机在内存中以二进制的形式存储数据
2.进制
二进制:0b
八进制:0o
十进制:0d
十六进制:0x 0123456789abcdef
十进制转二进制:
倒除法,余数逆序
12==>1100
二进制转十进制
1x22+0x21 +1x2^0= 5
八进制转二进制
一位转三位,高位不够补0
721 -->111 010 001
二进制转八进制
111 011 101 ==>735
十六进制转二进制
efc==>1110 1111 1100
二进制转十六进制
1110 1111 0111==>ef7
结论:计算机以补码的形式存储数据
3.PyCharm快捷键
快速换行:shift+enter
快速注释(可批量):ctrl+/
直接复制行:ctrl+d
删除当行:ctrl+x
缩进当前行(可批量):tab
取消缩进(可批量):tab+shift
替换:crtl+r
查找:crtl+f
4.输出丶输入函数
print()输出函数
同时输出多个字符串
方式一:使用 + 进行拼接(不产生空格)
方式二:使用 ,进行拼接(产生空格)
注意:打印变量无需带双引号
input(string)函数可以获取从控制台输入的字符串
input(“请输入你的名字:”)
5.pychorm进制转化
“{0:b}”.format(x)将x转为二进制
“{0:o}”.format(x)将x转为八进制
“{0:b}”.format(0b10)
“{0:b}”.format(0x10)
注意十进制转其他进制的时候不用加0d,不然会报错!
for example:print("{0:b}.format(8)")==>1000
2019.6.4