Python的基础知识

    xiaoxiao2025-03-13  48

    1.注释:

    #单行注释ctrl + / 批量注释,选中需要注释的所有行ctrl + / 批量取消注释,选中已经被注释的所有行

    块注释:上下各三个双引号的部分全部被注释

    “”“ hello haha ”“”

    2.变量:

    变量命名的规则:

    由下划线、字母以及数字组成不能以数子组成

    python中数字有四种类型:整数、布尔型、浮点数和复数。 python中单引号和双引号使用完全相同。 Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始。 Python中的字符串不能改变。 Python 没有单独的字符类型,一个字符就是长度为 1 的字符串。

    3.输入输出:

    # input():接收任意数据类型 # 没有raw_input() >>> input('Num:') Num:2 '2' >>> input('Num:') Num:abc 'abc' >>> import getpass >>> num = getpass.getpass('请输入密码:') 请输入密码: >>> num '123'

    如果接收到的数值要进行比较的时候,一定要转换为同一种类型 import getpass #加载模块(输入不显示) getpass.geypass() #使用该模板输入不回显输入内容

    4.格式化输出:

    1.整型字符串

    >>> Name = 'taylor' >>> Age = 11 >>> print('%s的年龄为%d' %(Name,Age)) taylor的年龄为11

    2.浮点型 %.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.314

    3.百分比 %% 表示百分之

    >>> 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

    5. 算术运算符:

    + 加法 — 减法 * 乘法 // 取整(只使用在3.x版本 :5 // 2 = 2) % 取余 // 3.x版本(除法 5 / 2 = 2.5) 2.x版本( 5 / 2 = 2)

    ########应用练习: #求平均成绩(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)) )
    最新回复(0)