前言:
如今看官们对“python判断语法教程”可能比较看重,大家都想要了解一些“python判断语法教程”的相关文章。那么小编在网上搜集了一些有关“python判断语法教程””的相关知识,希望你们能喜欢,你们一起来学习一下吧!代码缩进
Python不是通过{}来控制语句块的,而是通过tab 或 空格留白来控制缩进的,但要注意的是,最好要么都是用空格,要么统一门用tab键,不要混合一起使用。
如果缩进不正确,编辑器会有语法错误提示,如下图一个红色的向下小箭头。
注释
使用#号代表单行注释,如:
# 打印欢迎词
Print ‘欢迎一起学习python’
使用三个单引号(''')或三个双引号(""")代表多行注释,如:
'''
人生苦短,
我用python
你呢
'''
换行
有时候代码很长,在一行里写完不是很美观,可读性也差,可以使用斜杠( \)将一行的语句分为多行显示解决,如:
如果语句是在 [], {} 或 () 括号里就不需要使用多行连接符
city = ['广州', '珠海', '深圳' '惠州', '汕头']
另外如果代码中不符合规范,会有波浪号提示
1, 注释符号# 后面加个空格
2, 方法名,变量名用小写
3, 赋值符号= 后面加个空格
4, 一行代码长度过长时,换行处理
5, 方法定义前面空两行
6, 类名要符号大骆驼式命名法,多个单词的首字母都大写且不要用下画线
7, 方法最后要多一行空行(不是方法内空一行)
8, 使用字典时,用db_conf = dict(),不要使用 db_conf = {},同样用 db = list(),不要用 db = []
变量
在python中使用变量,不需要先声明,且同一个变量可以根据程序需要赋于不同类型的值(比如整型,浮点,字符),如下,第一行 给变量 a 赋值是100,整型。第二行是100*0.2,这时变量a就是浮点型。
单个变量赋值,很简单,就是变量名=值,如 a = 100
多个变量赋值,多个变量赋同一个值,可以是 a = b = c = 100,同等于
a = 100
b = 100
c = 100
多个变量赋不同的值,可以是 a, b, c = 100, 0.2, ‘hello’,同等于
a = 100
b = 0.2
c = ‘hello’
当多次对同一变量赋值后,变量的类型以最后一次赋值的类型为准,可以用type查看某对象的类型:
列表
列表可以理解为一组变量的有序集合,将多个值组合在一个列表里。列表里的每个元素(值)可以是不同的数据类型,甚至是另一个列表。如
list1 = ['广州', '珠海', '深圳', '惠州', '汕头'] list2 = ['李四', '男', 1981-02-02, 170, ['广州', '珠海', '深圳', '惠州', '汕头']] list3 = ['江门', '东莞', '潮州']
列表list2第一,二个元素是字符串,第三个是日期,第四是数字,第五个是列表。
取值:列表的下标索引是从0开始的,取数有几种方法:
print list1 # 输出为:['广州', '珠海', '深圳', '惠州', '汕头']
print list1[1] # 输出为 珠海
print list1[2:4] # 输出为 ['深圳', '惠州', '汕头']
print list1 + list3 # 输出为 ['广州', '珠海', '深圳', '惠州', '汕头', '江门, '东莞', '潮州']
重新赋值:list2[0] = '张三'
取列表长度:print len(list1) # 输出为 5
追加元素:list1.append('韶关') # 将元素追加到列表最后
插入元素:List1.insert(3, '肇庆') # 将肇庆插入到惠州前面
元组
元组相当于是只读的列表,元组是用(),如
tuple1 = ('广州', '珠海', '深圳', '惠州', '汕头')
注意元组定义赋值后,不能再次赋值。
字典
字典是非常灵活的一种类型,由键和值组成,通过键来获取值,读取是无序的。就是说两次读取同一个字典,读出来值顺序可能是不一样的。字典用{}来定义。如:
print person["name"] # 输出为 张三 print person # 输出整个字典 {"name": "张三", "sex": "男", "age": 38, "height": 170} print person.keys() # 输出为 所有键 ['age', 'height', 'name', 'sex'] print person.values() # 输出为 所有值 ["张三", "男", 38, 170]
print person["name"] # 输出为 张三 print person # 输出整个字典 {"name": "张三", "sex": "男", "age": 38, "height": 170} print person.keys() # 输出为 所有键 ['age', 'height', 'name', 'sex'] print person.values() # 输出为 所有值 ["张三", "男", 38, 170]
判断某键是否在字典中:
if person.has_key("age"): print('1') else: print('2')
或是用下面的方法,推荐用这种方法: if "age" in person: print('1') else: print('2')
标签: #python判断语法教程