Python的基础语法

语言进化史

在这里插入图片描述

Python基础语法

变量

定义:变量是内存中的一块区域。对象赋值实际上是对象的引用
命名规则:变量名由字母,数字,下划线组成,不能以数字开头

  • 常用变量类型

    符号含义
    %s字符串
    %e对数字进行科学计数法表示
    %f浮点型(%.2f表示显示小数点后两位)
    %i整型
  • type()查看变量的类型

  • 在这里插入图片描述

运算符

  • python支持的五种基本数字类型

    int有符号整数
    long长整数
    bool布尔值
    float浮点数
    complex复数
  • 整数一般以十进制表示,但是Python也支持八进制或者十六进制来表示整数

    1. 十进制转换成二进制 bin(10)
    2. 十进制转换成八进制oct(10)
    3. 十进制转换成十六进制 hex(10)
  • 整数的范围取决于机器是32位还是64位,但长整数取决于虚拟内存的大小

运算符

  • 算术运算符:+,-,*,**, /, %, //
  • 赋值运算符:=, +=, -=, /=, *=, %=
  • 关系运算符: >, >=, <, <=, !=, ==
  • 逻辑运算符: 逻辑与and, 逻辑或or, 逻辑非not

数据的输入和输出

输入: input()
输出: print()

实例:

  • 学生成绩统计:
    需求

    写一个程序,录入学生的姓名和三门科目的百分制成绩,计算该学生的总分
    和平均成绩。
    输入姓名: 张三
    输入语文成绩: 98
    输入数学成绩: 99
    输入英语成绩: 97
    学生张三的总分为: 294, 平均成绩为:  98分。

    代码

    name = input('输入姓名:')
    score1 = float(input('输入语文成绩:'))
    score2 = float(input('输入数学成绩:'))
    score3 = float(input('输入英语成绩:'))
    sum_score = score1 + score2 + score3
    avg_score = sum_score/3
    print("学生%s的总分为:%.2f平均成绩为:%.2f" % (name, sum_score, avg_score))

    测试
    在这里插入图片描述

  • 温度转换器:
    需求:摄氏度转换华氏度

    编写一个程序,将温度从华氏温度转换为摄氏温度。
    转换公式: celsius * 1.8 = fahrenheit - 32。
    输入华氏温度: 30
    输出: 30.0华氏度转为摄氏度为-1.1

    代码

    temp = float(input('输入华氏温度:'))
    cel = (temp - 32)/1.8
    print('%.2f华氏度转化为摄氏度为%.2f' % (temp, cel))

    测试在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值