块注释:上下各三个双引号的部分全部被注释
“”“ hello haha ”“”变量命名的规则:
由下划线、字母以及数字组成不能以数子组成python中数字有四种类型:整数、布尔型、浮点数和复数。 python中单引号和双引号使用完全相同。 Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始。 Python中的字符串不能改变。 Python 没有单独的字符类型,一个字符就是长度为 1 的字符串。
如果接收到的数值要进行比较的时候,一定要转换为同一种类型 import getpass #加载模块(输入不显示) getpass.geypass() #使用该模板输入不回显输入内容
1.整型字符串
>>> Name = 'taylor' >>> Age = 11 >>> print('%s的年龄为%d' %(Name,Age)) taylor的年龄为112.浮点型 %.xf(x:1,2,3,4,5)保留小数点后多少位。默认最多是6 位,不能超过6
>>> Money = 8000.31415926 >>> print('%s本月的工资为%f' %(Name,Money)) taylor本月的工资为8000.314159 >>> print('%s本月的工资为%.2f' %(Name,Money)) taylor本月的工资为8000.31 >>> print('%s本月的工资为%.3f' %(Name,Money)) taylor本月的工资为8000.3143.百分比 %% 表示百分之
>>> Scale = 0.1 >>> print('数据的比例为%.2f%%' % (Scale * 100)) 数据的比例为10.00%4.整型
>>> sid = 3 >>> print('%s的学号是121%d' % (Name, sid)) taylor的学号是1213 >>> print('%s的学号是121%.2d' % (Name, sid)) taylor的学号是12103 >>> print('%s的学号是121%.3d' % (Name, sid)) taylor的学号是121003########应用练习: #求平均成绩(python3解释器) #- 输入学生姓名; #- 依次输入学生的三门科目成绩;(语文 数学 英语) #- 计算该学生的平均成绩, 并打印; #- 平均成绩保留一位小数点; #- 计算该学生语文成绩占总成绩的百分之多少?并打印。eg: 78%;
name=input('请输入学生姓名: ') Chinese=float(input('请输入语文成绩: ')) Math=float(input('请输入数学成绩: ')) English=float(input('请输入英语成绩: ')) Average=(Chinese+Math+English)/3 print('%s的平均成绩是%.1f' %(name,Average)) Proportion=Chinese/(Chinese+Math+English) print('语文成绩的占比是%d%%' %(int(Proportion*100)) )