Python学习的第二天:关于变量

本文概述了Python编程的第二天内容,包括编程工具PyCharm的使用,变量的定义规范、整数和浮点数处理,以及基本的输入输出和运算符介绍。学习者将掌握如何灵活定义变量,理解不同类型的数值表达,以及如何进行数据交换和运算。
摘要由CSDN通过智能技术生成

Python学习的第二天

编程工具

  • Python可以直接使用命令提示符工具进行代码编写,但是这种方法过于笨重。
  • Python由于开源和免费,被广泛移植和扩展,具有很多适用于不同领域的开发工具。
  • 我学习的是Python最为强大的语言开发工具pycharm。

变量

  • Python可以通过直接书写算式进行计算。

  • 变量是数据的载体,相较直接书写计算,可以更加灵活的运用数据。

  • 变量的定义规范
    1. 定义变量可以使用字母(Unicode字符)、数字和下划线,不能使用特殊字符,数字不能开头;
    2. 变量名区分大小写(大小写敏感,例如:a和A是两个不同的变量名);
    3. 不能使用Python中的关键字(Python代码中拥有特殊含义的单词,例如:and、if…)和保留字(已经被Python使用过的名字,例如print,input…);
    4. 见名知意(看到变量的名字,就能知道它代表的含义;尽量使用英文单词);
    5. 变量命名时尽量使用全小写,多个单词用下划线进行连接(snake case)。
  • 更改多个相同变量的操作:双击选中,右键点开菜单,选择重构,再选择重命名。

    在这里插入图片描述

  • 通过函数type()检测变量的类型(例如整形int(integer),浮点型float,字符串str(string),布尔值bool(boolean),复数complex…)。

  • 整数
    1. 整数的表现法:a = n(十进制),b = 0on(八进制),c=0xn,d = 0bn(二进制) ;
    2. 输出时可以直接进行转换:bin(转换为二进制),oct(转换为八进制),hex(转换为十六进制)。
  • 浮点数
    1. 科学计数法:e=ne-m,即e=n*10 ** -m;
    2. 浮点数坑点:不可以直接进行计算,会出现误差。
  • 输入和输出
    1. 使用函数print()进行变量数据的输出:

      • print可以输出多个值,通过“,”进行分隔;

      • 通过字符f进行格式化输出,例如:

        print(f’{}’),即格式化输出字符串,{}内为变量数据;

        print(‘%.nf’%(m)),即格式化输出m的n位小数。

    2. 使用函数input()进行变量数据的输入:

      • input()默认输入的数据为字符串,进行计算需要通过函数int()和float()进行转换;

      • 通过bool()转换为布尔类型时,非空字符串对应的值都为True,空字符串对应值为False,非零的数值对应的值都为True,零对应等等值为False。

运算符

  1. 种类

    • 赋值运算符:右边的值赋给左边(变量) —> = += -= *= /= %= **=;

    • 算术运算符 :+ - * / % // **;

    • 复合的赋值运算符: += -= *=…;

    • 关系运算符(比较运算符) : < > <= >= == != —>产生布尔值(True/False);

    • 逻辑运算符:将多个布尔值处理成一个布尔值(做多个布尔值的组合)—> and(与/而且),or(或),not(非)

  2. and和or两个运算符有短路功能,因此也被称为短路运算符。

  3. 逻辑运算符中and拥有最高优先级

  4. 算术运算符中** > * , / , % , // > + , -

此也被称为短路运算符。
3. 运算符优先级
在这里插入图片描述

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

踏墟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值