字面量:在代码中,被写下来的固定的值,称为字面量。
Python中常见的有6种值的类型:
数字(number) : 整数(int),浮点数(float),复数(complex),布尔(bool)
字符串(string) :字符串(string)引号
列表(list) :有序的可变序列
元组(Tuple) : 有序的不可变序列
集合(set) :无序不重复集合
字典(Dictionary):无序key-value集合
注释与多行注释
注释:#
多行注释:"""注释内容(一对三个引号)"""
变量
如果想在print语句中输出多份内容,需要用逗号(,)隔开。
priint(内容1,内容2~~~~~~)
变量定义格式:变量名称 = 变量的值 # 将右边的值赋给左边的值
money = 50 print("钱包还有:",monry) ==》钱包还有:50
数据类型
变量没有类型,但存储的数据有类型
语法:type(被查看类型的数据)
print(type("hello")) print(type(4242)) print(type(2.32)) print(type([2,3,1]))
类型转换
1 #将数字转换成字符串 2 num_str=str(11) 3 print(type(num_str),num_str) 4 5 #将浮点数转换成字符串 6 float_str=str(11.12) 7 print(type(float_str),float_str) 8 9 #将数字转换成浮点数 10 num_float = float(12) 11 print(type(num_float),num_float)
标识符
规定:不能用数字开头
大小写敏感
不能使用关键字
算数运算符
""" + 加 - 减 * 乘 / 除 // 取整除 % 取余 ** 指数 """ print("1 + 1 = ", 1 + 1) print("2 - 1 = ", 2 - 1) print("3 * 3 = ", 3 * 3) print("4 / 2 = ", 4 / 2) print("11 // 2 = ", 11 // 2) print("9 % 2 = ", 9 % 2) print("3 ** 3 = ", 3 ** 3)#3*3*3
""" 复合赋值运算符 += 加法赋值运算符 c+=a等效于c=c+a -= 减法赋值运算符 c-=a等效于c=c-a *= 乘法赋值运算符 c*=a等效于c=c*a /= 除法赋值运算符 c/=a等效于c=c/a %= 取模赋值运算符 c%=a等效于c=c%a **= 幂赋值运算符 c**=a等效于c=c**a //= 取整数赋值运算符 c//=a等效于c=c//a """ num = 1 num += 1 print("num += 1:", num) num -= 1 print("num -= 1:", num) num *= 4 print("num *= 4:", num) num /= 2 print("num /= 2:", num) num = 3 num %= 2 print("num %= 2:", num) num **=2 print("num **= 2:", num) num = 9 num //= 2 print("num //= 2:", num)
字符串
字符串的拼接
#通过占位的形式,完成拼接 class_num = 1 avg_salary = 12345 message="python学习,第:%s 期,学习时间:%s"%(class_num,avg_salary) print(message) name="碎梦琉璃" abc = "%s + 爱学习!"%name print(abc)
格式化的精度控制
1 """ 2 我们可以使用辅助符号”m. n“来控制 3 ~ m,控制宽度,要求是数字(很少使用),设置的宽度小于数字自身,不生效 4 ~ n,控制小数点精度,要求是数字,会进行小数的四舍五入 5 eg:%5d:表示将整数的宽度控制在5位, 6 如数字11=>空空空11,不足用空格补全 7 eg:%0.2f:表示将宽度控制为5,将小数点精度设置为2 8 如数字2.245=>2.25,小数部分限制2位精度,四舍五入为2.25 9 """ 10 num1 = 11 11 num2 = 11.345 12 print("数字11的宽度限制为5,结果是:%5d"%num1) 13 print("数字11的宽度限制为1,结果是:%1d"%num1) 14 print("数字11.345宽度限制7,小数精度2,结果是:%7.2f"%num2) 15 print("数
字符串格式化书写的两种方法
数据输入
input函数
键盘输入:input()
注意:input()接收的值默认为string类型
键盘输出:print()
标签:11,float,运算符,num,python01,print,type From: https://www.cnblogs.com/smll1/p/17764162.html