Python自学第三天——组织结构

作为新手自学Python的第三天,技术低微,希望可以通过这种方式督促自己学习。

个人学习环境:python3.9,PyCharm 2021.3.2 (Community Edition)

python一切皆对象,所有对象都有一个布尔值

获取对象的布尔值,使用内置函数bool()

以下对象的布尔值为False

False

数值0

None

空字符串

空列表

空字典

空集合

1、选择结构

程序根据判断条件的布尔值选择性地执行部分代码

多分支结构

语句结构:
    if 条件表达式1 :
        条件执行体1
    elif 条件表达式2 :
        条件执行体2
    elif 条件表达式3 :
        条件执行体3
    [else :]        //可省略
        条件执行体N

条件表达式

是if......else......的简写

语句结构:
    x if 判断条件 else y
​
//运算规则:
//  如果判断条件的布尔值为Ture,条件表达式的返回值为x,否则判断条件的布尔值为False,返回值为y  

2、循环结构

循环的分类:

while

for -in

while循环

n = 100
​
sum = 0
counter = 1
while counter <= n:
    sum = sum + counter
    counter += 1
​
print("1到%d之和为:%d" % (n, sum))

选择结构if与循环结构while的区别

If是判断一次,条件为True执行一行

while是判断N+1次,条件为True执行N行

4步循环法

1)初始化变量

2)条件判断

3)条件执行体(循环体)

4)改变变量

总结:初始化的变量与条件判断的变量与改变的变量为同一个

for -in循环

in表达从(字符串、序列等)中依次取值,又称为遍历

遍历的对象必须是可迭代对象

languages = ["c", "c++", "Perl", "Python"]
for x in languages:
    print(x)
# 如果在循环中不需要使用到自定义变量,可将自定义变量写为 “_”
for _ in range(5):
    print('I love study')
  
"""结果为循环5遍的'I love study'"""

流程控制语句break

用于结束循环结构,通常与分支结构if一起使用

n = 5
while n > 0:
    n -= 1
    if n == 2:
        break
    print(n)
print('循环结束。')
​
"""
结果为:
4
3
循环结束。
"""

流程控制语句continue

用于结束当前循环,进入下一次循环,通常与分支结构中的if一起使用

n = 5
while n > 0:
    n -= 1
    if n ==2:
        continue
    print(n)
print('循环结束。')
​
"""
结果为:
4
3
1
0
循环结束。
"""

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
好的,今天我们来学习Python中的字典(Dictionary)。 字典是一种无序的、可变的数据类型,它以键值对(key-value)的形式存储数据,其中键(key)必须是唯一的,而值(value)可以是任意数据类型。字典用花括号{}表示,每个键值对之间用逗号隔开。 下面是一个简单的字典示例: ``` my_dict = {'name': '张三', 'age': 18, 'gender': '男'} ``` 这个字典中,'name'、'age'、'gender'就是键,而'张三'、18、'男'就是相应的值。 可以使用`dict()`函数来创建一个字典,也可以使用`{}`来创建一个空字典。 接下来,我们来看一些常用的字典操作。 1. 访问字典元素 可以通过键来访问字典中的元素,例如: ``` print(my_dict['name']) # 输出:张三 ``` 如果键不存在,则会抛出KeyError异常。 2. 修改字典元素 可以通过键来修改字典中的元素,例如: ``` my_dict['age'] = 20 print(my_dict) # 输出:{'name': '张三', 'age': 20, 'gender': '男'} ``` 3. 添加字典元素 可以通过键来添加字典中的元素,例如: ``` my_dict['address'] = '北京市' print(my_dict) # 输出:{'name': '张三', 'age': 20, 'gender': '男', 'address': '北京市'} ``` 4. 删除字典元素 可以通过键来删除字典中的元素,例如: ``` del my_dict['gender'] print(my_dict) # 输出:{'name': '张三', 'age': 20, 'address': '北京市'} ``` 5. 字典长度 可以使用`len()`函数来获取字典的长度,例如: ``` print(len(my_dict)) # 输出:3 ``` 6. 字典遍历 可以使用`items()`方法来遍历字典中的每一个键值对,例如: ``` for key, value in my_dict.items(): print(key, value) ``` 输出: ``` name 张三 age 20 address 北京市 ``` 通过上述操作,我们可以初步了解字典的基本用法。在实际应用中,字典是非常重要的数据类型,它可以用来存储和处理各种复杂的数据结构

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Wei730050

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

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

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

打赏作者

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

抵扣说明:

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

余额充值