python-语言元素
发布时间:2020-12-20 10:15:02 所属栏目:Python 来源:网络整理
导读:变量命令 对于每个变量我们需要给它取一个名字。在python中,变量命名需要遵循一下这些必须遵守硬性规则和强烈建议遵守的非硬性规则。 硬性规则 变量名由字母(广义的Unicode字符,不包括特殊字符)、数字和下划线构成,数字不能开头。 大小写敏感(大写的A和小
变量命令对于每个变量我们需要给它取一个名字。在python中,变量命名需要遵循一下这些必须遵守硬性规则和强烈建议遵守的非硬性规则。
变量的命名要见名知意也是很重要的。 变量的使用例子 ‘‘‘ 使用变量保存数据并进行算数运算 Version: 0.1 Author: 赵坤 ‘‘‘ a=321 b=123 print(a+b) print(a-b) print(a*b) print(a/b) print(a//b) print(a%b) print(a**b) """ 使用input()函数获取键盘输入 使用int()进行类型转换 用占位符格式化输出的字符串 Version: 0.1 Author: 赵坤 """ a = int(input(‘a = ‘)) b = int(input(‘b = ‘)) print(‘%d + %d = %d‘ % (a,b,a + b)) print(‘%d - %d = %d‘ % (a,a - b)) print(‘%d * %d = %d‘ % (a,a * b)) print(‘%d / %d = %f‘ % (a,a / b)) print(‘%d // %d = %d‘ % (a,a // b)) print(‘%d %% %d = %d‘ % (a,a % b)) print(‘%d ** %d = %d‘ % (a,a ** b)) """ 使用type()检查变量的类型 Version: 0.1 Author: 赵坤 Date: 2019-10-20 """ a = 100 b = 12.345 c = 1 + 5j d = ‘hello,world‘ e = True print(type(a)) print(type(b)) print(type(c)) print(type(d)) print(type(e)) 在对变量类型进行转换时可以使用python的内置函数。
运算符python支持多种运算符,下表大致按照优先级从高到低的顺序列出了所有的运算符,我们会陆续使用到它们。
下面的例子演示了运算符的使用 """ 运算符的使用 Version: 0.1 Author: 赵坤 """ a = 5 b = 10 c = 3 d = 4 e = 5 a += b a -= c a *= d a /= e print("a = ",a) flag1 = 3 > 2 flag2 = 2 < 1 flag3 = flag1 and flag2 flag4 = flag1 or flag2 flag5 = not flag1 print("flag1 = ",flag1) print("flag2 = ",flag2) print("flag3 = ",flag3) print("flag4 = ",flag4) print("flag5 = ",flag5) print(flag1 is True) print(flag2 is not False) 练习练习1:华式温度转换摄氏温度""" 将华氏温度转换为摄氏温度 F = 1.8C + 32 Version: 0.1 Author: 赵坤 """ f = float(input(‘请输入华氏温度: ‘)) c = (f - 32) / 1.8 print(‘%.1f华氏度 = %.1f摄氏度‘ % (f,c)) 练习2:输入圆的半径计算计算周长和面积。""" 输入半径计算圆的周长和面积 Version: 0.1 Author: 赵坤 """ import math radius = float(input(‘请输入圆的半径: ‘)) perimeter = 2 * math.pi * radius area = math.pi * radius * radius print(‘周长: %.2f‘ % perimeter) print(‘面积: %.2f‘ % area) 练习3:输入年份判断是不是闰年。""" 输入年份 如果是闰年输出True 否则输出False Version: 0.1 Author: 赵坤 """ year = int(input(‘请输入年份: ‘)) # 如果代码太长写成一行不便于阅读 可以使用或()折行 is_leap = (year % 4 == 0 and year % 100 != 0 or year % 400 == 0) print(is_leap) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |