今天开始python语言的正式学习了,python语言正好符合了人工智能时代的要求,所以python现在越来越火。
Python优缺点
优点:1、简单易学 2、开发效率非常高 3、面向对象 4、免费、开源 5、可移植性
6、可扩展性 7、丰富的库
缺点:1、运行速度慢 2、中文资料缺乏 3、线程不能利用多核
一、注释 在编写程序语言时,需要进行大量的注释,这对于自己和别人了解每行代码的具体作用是非常重要的,因此为了自己和他人
我们需要对我们写的代码多多注释。
Python中的注释分为单行注释和多行注释。
(1)单行注释: 用#开头,可以标在所写代码后面,对每行代码进行注释,方面理解。
同时单行注释可以放在所写代码的上面。
(2)多行注释: 用两个三引号(''' ''')注释,中间可以写多行内容。
或
二、数据类型: int 整型 10 12 float 浮点型 10.12 14.3 bool 布尔类型 True False complex 复数
(1)不同数字类型的数学运算:
Python划分数字类型的复杂度: bool < int < float < complex
运算方法是 将运算的数字类型转换为其中复杂度最高的数字类型,再进行数学运算。
(2)数字类型的强制转换
int 转换 bool : 数字0转换成 False,非0的数字转换成True
bool 转换 int : False转换成0,True转换成1
int 转换 float : 数字10 转换成 10.0 后面加.0
float 转换 int : 13.4 转换成 13 14.7 转换成 14 小数点后面直接去掉 不进位
三、二进制、八进制和十六进制
二进制: 只包括数字0和1 在代码中用 0B或0b开头 0B0101 0b0101
八进制: 包括数字0~7 在代码中用 0O(大写字母O)或0o(小写字母o) 0O157 00157
十六进制: 包括数字0~9 和大写字母 A B C D E F(分别表示10 11 12 13 14 15)
在代码中用0X或0x 0X2AE 0x3BF
hex() 将十进制转为十六进制 oct() 将十进制转为八进制 bin()将十进制转为二进制
四、字符串类型 字符串用str表示 一般用单引号(' ') 或双引号(" ")包裹的内容是字符串型
查看数据的类型 一般用type()函数查看数据类型
字符串之间用 + 连接 *表示一个字符串的连续拼接
五、标识符
标识符是对对象引用起的一个名字。比如变量名和函数名
标识符命名规则
(1)由字母、下划线和数字组成,且不能用数字开头
(2)长度任意长
(3)标识符不能与关键字同名