Python入门7.15笔记

7.15笔记

变量

概念

在计算机中保存数据的载体

命名规则

  1. 硬性规定

    a.变量只能由数字、字母、下划线组成

    b.变量区分大小写

    c.变量不能以数字开头

    d.变量不能是系统关键字

  2. 软性要求

    a.见名知义

    b.尽量使用驼峰命名法命名

    ​ 大驼峰:将变量中每个单词的首字母大写(FirstName)

    ​ 小驼峰:将变量名从第二个单词开始的首字母大写(firstName)

查看python的系统关键字

from keyword import kwlist
print(kwlist)

数据类型

  1. 数字:整型(3)、浮点型(10.5)、复数(i+2j)
  2. 字符串(‘这里是内容’)
  3. 列表([2,‘sdb’])、元组((5,‘dcj’))、集合({4,5,2})、字典({‘name’ = ‘张三’})
  4. 布尔(True、False)、None空值

使用变量的好处

方便记忆和使用

运算符

算术运算符

符号:

​ +、-、、/、//(整除)、%(取余)、**(幂)

注意:

  1. python中除法运算结果恒等于浮点型
  2. //(整除)得到的结果一定是整型,向小取整
  3. %(取余)获取除法运算的余数
print(12 / 3) # 4.0
print(12 % 5) # 2
print(2 ** 4) # 16
print(12 // 10) # 1

比较运算符

符号:

<、>、<=、>=、==、!=

注意:结果只有两种(True、False)

print(3 > 2)   # True
print(3 < 2)   # False
print(3 >= 2)  # True
print(3 <= 2)  # False
print(3 == 2)  # False
print(3 != 2)  # True

逻辑运算符

符号:

​ and(与)、or(或)、not(非)

  1. and

    条件1 and 条件2

    两边条件都成立 —> True

    只要有一个条件不成立 —> False

    如果左边条件不成立,那么右边条件不再判断

    print(3 > 2 and 1 <= 1) # True
    
  2. or

    条件1 or 条件2

    两边条件都不成立 —> False

    只要有一个条件成立 —> True

    如果左边条件成立,那么右边条件不再判断

    print(3 == 2 or 1 != 0) # True
    
  3. not

    取反

    print(not True) # False
    print(not (3 == 2 and 1 != 1)) # True
    

赋值运算符

符号:

​ =、+=、-=、*=、/=、//=、%=、**=

num = 1
num += 5 # num = num + 5
num **= 2 # num = num ** 2
num %= 5 # num = num % 5
复合赋值运算符
num = 1
num *= num + 5 # num = num * (num + 5)

分支结构

单分支结构

语法:
if: (条件)
    代码块
else:
    代码块

注:else语句不一定需要添加

格式化字符串

%d -> 表示将整型插入到字符串的某个位置

%f -> 表示将浮点型插入到字符串的某个位置

%s -> 表示将文本插入到字符串的某个位置

三目运算符

是单分支结构的变形(简化单分支结构)

语法:
变量= 结果1 if 条件 else 结果2

多分支结构

语法:
if: (条件)
    代码块
elif: (条件)
    代码块
elif: (条件)
    代码块
    ......
else:
    代码块

else语句也可以不写

嵌套分支

if中再嵌套if

num = 12
if num % 2 != 0:
    print('%d是奇数' % num)
else:
    print('%d是偶数' % num)
    if num % 4 == 0:
        print('%d是4的倍数' % num)
    else:
        print('%d不是4的倍数' % num)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值