01 变量、运算符与数据类型及位运算

本文详细介绍了Python编程中的变量定义、命名规范,注释的使用,运算符分类及其优先级,数据类型包括整型、浮点型、布尔型,以及数据类型转换。还讲解了字符串、元组、列表、字典和集合这四种容器类型的特点和操作方法。此外,文章还涉及了位运算的基本概念和常用操作,如按位非、按位与、按位或、按位异或、按位左移和按位右移。最后提出了一个利用位运算解决的编程习题:找出数组中只出现一次的数字。
摘要由CSDN通过智能技术生成

1. 变量

  1. 变量的定义
    变量变量,顾名思义在程序中可以随时修改的值,python始终记录变量的最新值。
  2. 变量的命名
    (1)只能包含字母、数字和下划线。可以用字母或者下划线打头,但是不能用数字打头。
    (2)变量名不能包含空格,但是可以用下划线来分隔。
    (3)不要把python关键字和函数名用作变量名。
    (4)简短而有描述性。
    (5)慎用小写字母1和大写字母O,因为像1和0。一般使用小写的python变量名。

2. 注释

注释有单行注释和多行注释,注释的目的是阐述代码要做什么以及是如何做的。

  1. 单行注释用#
  2. 多行注释用""""""或者''''''
    前者三个双引号和后者三个单引号的区别不大,我自己是做了区分。
    #是运行结果,''''''。三个单引号是二级标题或者称为所面对代码的作用。"""""" 是一级标题或者称为所包含整体代码的作用。
"""一级标题 task1 变量、运算符与数据类型"""

'''1 变量'''

'''2 注释'''

这个想法后期可能会改。

3. 运算符

运算符分为算术运算符和比较运算符、逻辑运算符、位运算符、三元运算符以及其他运算符。

  1. 算术运算符
    和正常所学的数学一样,分为加+、减-、乘*、除/、整除//、取余%和幂**
    此外,也是根据运算次序进行运算的,一个表达式内使用多种运算,括号改变运算次序。
    这是算术的优先级。
print(12 + 21)  # 33
print(12 - 21)  # -9
print(3 * 4)  # 12
print(6 / 4)  # 1.5
print(10 // 4)  # 2
print(15 % 4)  # 3
print(2 ** 3)  # 8
print(2 + 3 * 6 + (8 - 1) ** 3) # 363
  1. 比较运算符
    和正常所学的数学一样,分为大于>、大于或等于>=、小于<、小于或等于<=、等于==、不等于!=
print(12 > 10)  
print(10 >= 10)  
print(1 < 12)  
print(15 <= 15)  
print(3 == 4)  
print(3 != 5) 
# True
# True
# True
# True
# False
# True
  1. 逻辑运算符
    and与:检查两个条件是否都为True ,加入括号可读性好点
    or 或:只要至少有一个条件满足,就能通过
    not非:相反
print("二者都是对的:",(3 > 2) and (3 < 5))
print("二者都是错的:",
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值