python基础 --- 难点重点

Posted tmmm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础 --- 难点重点相关的知识,希望对你有一定的参考价值。

三元运算

  变量 = 条件表达式 and 结果1 or 结果2

  如果 条件表达式是布尔类型的,成立的话执行and后面的结果;不成立的话执行or后面的结果

 1 # 键盘键入一个字符,如果是小写英文字母,获取其对应的大写英文字母;如果是大写,直接存入
 2 
 3 # 方法一。ord:转十进制;chr:转字符
 4 ch = input("请输入一个字符:")
 5 num = ord(ch)
 6 res = (97 <= num <= 122)
 7 value = res and chr(num - 32) or ch
 8 print(value)
 9 
10 # 方法二
11 ch = input("请输入一个字符:")
12 num = ord(ch)
13 res = (a <= ch <= z)
14 value = res and chr(num-32) or ch
15 print(value)
16 
17 # 方法三。简写
18 ch = input("请输入一个字符:")
19 num = ord(ch)
20 value = (a <= ch <= z) and chr(num-32) or ch
21 print(value)

 函数练习

1 # 判断一个数是否是闰年
2 def is_year(year):
3     if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
4         return True
5     else:
6         return False
7 res = is_year(1996)
8 print(res)

 

以上是关于python基础 --- 难点重点的主要内容,如果未能解决你的问题,请参考以下文章

Python网络开发基础,实现udp聊天器小案例

Python基础 | 程序控制结构

Python基础 | Python的组合数据类型

Python基础 | Numpy详细教程

Python基础 | 文件异常以及模块详解

Python基础 | 函数及面向过程编程详解