Python基础(二) - 变量与运算符
2018-03-03 14:53
267 查看
变量
变量是什么
变量是数据的载体,是计算机内存里的一块存储空间,通过对变量进行读写等操作,就可以对数据进行相应的操作。变量的命名
Python变量的命名遵循三条规则:变量名由 ‘_’、数字和字母组成,数字不能作为变量的开头;
Python语言大小写敏感,变量名一般用小写构成,多个单词间用下划线’_’分隔;
变量名不能和Python语言中的关键字同名,否则会出错。
变量的基本类型
Python的基本数据类型包括 整型、浮点型、字符串类型、布尔型整型变量存储的是整数的数值,浮点型变量存储的是带有小数的数值,字符串类型变量存储的是一串字符数据,布尔型变量只有两个值真或假
运算符
''' 赋值运算符:= += -= *= /= //= **= 算术运算符: + - * / // % ** 关系运算符:> >= < <= == != 逻辑运算符:and or not '''
变量与运算符的使用
1. 字符的输入输出与运算符
# 字符的输入 x = int(input('x='))# 不添加int输入输出为字符串,int转化为整数 y = int(input('y=')) # 字符的输出 print('x = %d'% x) print('y = %d'% y) # 字符的运算 print('%d + %d = %d' % (x, y, x + y)) print(x - y) print(x * y) print('%d / %d = %f' % (x, y, x / y)) # //是整除法, print(x // y) # %是求模(求余数) print(x % y) print('%d %% %d = %d' % (x, y, x % y)) # 输出中 用%%表示% # 求幂 print('%d ** %d = %d' % (x, y, x ** y))
2. 输入圆的半径,求圆的面积与周长
r = float(input('请输入圆的半径r=')) # 在python中语言层面没有定义常量的语法, # 一般我们把一个变量的名字定成大写来作为一个隐含提示 # 全大写的变量当做常量来看待,在代码中不要修改它的值 # 经验:符号常量总是优于字面常量 PI = 3.1416 # print(type(r)) print('圆的周长是:%.2f'% (2*r*PI)) print('圆的面积是:%.2f'% (r**2*PI))
3. 英寸与厘米的转换
# 1英寸 = 2.54厘米 yc_z_lm = 2.54 yc = float(input('请输入英寸值:')) lm = yc * yc_z_lm print('%.2f英寸 = %.2f厘米' % (yc,lm)) # print(str(yc) + '英寸 =' + str(lm) + '厘米')
4. 输入年份,判断是否为闰年
# 闰年判断:是4的倍数且不能是100的倍数,或者是400的倍数,则是闰年 year = int(input('请输入年份:')) case1 = year%4 == 0 case2 = year%100 == 0 case3 = year%400 == 0 is366day = case3 or (case1 and not case2) print('%d年是否是闰年:'% year + str(is366day))
5. 求泳池的花费
泳池为圆形,半径自定,沿着泳池铺宽三米的边沿,并沿着边沿外砌一圈围栏,边沿的价格为25元每平方米,墙壁价格为35.5元每米(不算高度)。import math r = float(input('请输入泳池半径(m):')) pool_area = math.pi * r ** 2 all_area = math.pi * (r+3) ** 2 aisle_area = all_area - pool_area aisle_price = aisle_area * 25 wall_size = math.pi * (r+3) * 2 wall_price = wall_size * 35.5 print('过道花费:%.2f,围墙花费:%.2f,总花费:%.2f' % (aisle_price,wall_price,aisle_price + wall_price))
相关文章推荐
- Python基础之基础语法、变量类型以及运算符
- python基础-变量、数据类型、input、格式化、运算符、流程控制
- Python基础(一)——运算符、变量
- 我与python约个会:10.程序编程基础4~变量&运算符
- Python学习笔记(一):基础语法、变量类型、运算符(快速入门篇)
- 有意思的python语言基础,变量,占位符,运算符,if语句(04)
- Python基础0:变量 赋值 表达式和运算符
- 小甲鱼:Python学习笔记001_变量_分支_数据类型_运算符等基础
- Python--前端基础之JavaScript(JS的引入方式,JS的变量、常量和标识符,JS的数据类型,运算符,流程控制,JavaScript的对象)
- 自学Python之Python基础:(一)数字、字符串和变量
- 黑马程序员----Java语法基础(1){标示符,变量,常量,运算符}
- python基础之元组、文件操作、编码、函数、变量
- Shell基础:变量类型 & 运算符
- python3基础-04 运算符
- Python基础:11变量作用域和闭包
- 数据库开发基础-SQl Server 变量、运算符、if、while
- 黑马程序员——Java基础---变量、运算符、语句总结
- Python基础04 运算符
- python之变量与运算符
- python基础之运算符