python蟒蛇书_书中涉及函数_中

一、条件句

1. if-elif-...-elif-else条件句:可单独用if判断,也可多elif判断,如有其余条件也可加else,同样条件后记得加号,条件内语句用缩进标识。

if 条件1 :
    条件内语句
    以缩进区分
    若条件为真则执行该语句
elif 条件2 :
    若条件为真则执行
elif 条件3 :
    若条件为真则执行
else (除1,2,3外的其余各条件) :
    若条件为真则执行

2. 各条件中可以使用 and/or 来表示 且/或 进行逻辑判断;

可以用 in 或者 not in 来检查元素是否在列表或元组中;

二、字典

1.字典类似哈希表,也是通过key-value(键值对)的形势存储数据,key和value之间用:(冒号)隔开,具体形势如下:dict = {'key_1':'value_1','key_2':'value_2','key_3':'value_3',......}

2.增、改都可以直接赋值:dict['key_1'] = value_1 ,删除需要用del函数:del dict['key_1']

3.当不确定字典中有没有某个key时,可以用get()方法:dict.get('key_x',‘木有这个值!’)  ; 当key_x这个key的时候返回key对应的value,当没有的时候返回逗号后面引号中间的字符串

4.dict.keys()dict.values()dict.items()的用途,分别可以用在环中显示键、值与键值对。

#遍历字典中的键值对:
for key_1, value_1 in dict.items():
    print(f"key:{key_1}")
    print(f"value:{value_1}")

#遍历字典中的键:
for key_2 in dict.keys():
    print(f"key:{key_2}")

#遍历字典中的值:
for value_2 in dict.values():
    print(f"value:{value_2}")

5.字典中可以嵌套列表,也可以嵌套字典。

三、用户输入与while循环

1.input()函数可以让程序暂停等待用户输入文本,但对输入的内容统一定义为字符串格式,如输入的是数字并需要进行数学运算,则应当在输入后进行强制类型转换

age = input("please input your age:")
age = int(age)

2.while循环当指定条件不满足为止

while 条件(若为真则执行):
    print()
    num += 1(计数器)

3.break立即退出循环,continue退出本次循环继续下一次

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值