尚学python课程---13、python基础语法
一、总结
一句话总结:
legend2系统使我能够快速掌握一门语法,特别有用
pass 语句:空语句:是为了保持程序结构的完整性 :作用:比如:当你没有想好函数的内容是可以用 pass 填充,使程序可以正常运行。
python中结构块的语法要注意:if letter == 'h':
1、python是弱类型么?
是的:counter = 100 # 赋值整型变量; print counter
2、Python算术运算符中需要注意的?
/:【一样】:除 - x除以y:20/10=2
%:【一样】:取模 - 返回除法的余数
**:【不一样】:幂 - 返回x的y次幂: 2**3=8
//:【不一样】:取整除 - 返回商的整数部分(向下取整):9//2=4;-9//2=-5
3、python中如何书写多行语句?
斜杠( ):item_one + 换行 item_two + 换行 item_three
total = item_one + item_two + item_three 语句中包含 [], {} 或 () 括号就不需要使用多行连接符。如下实例: days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']
4、python中一行语句的结束符是什么?
新行:Python语句中一般以新行作为语句的结束符
5、python中引号中不同于别的常用的语言的引号是什么?
三引号( ''' 或 """ ):Python 可以使用引号( ' )、双引号( " )、三引号( ''' 或 """ ) 来表示字符串,引号的开始与结束必须的相同类型的。
6、python中的 空行 表示什么意思?
用来分隔函数、类等:函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。
函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。
记住:空行也是程序代码的一部分。
7、python中如何等待用户输入?
raw_input方法或input方法:raw_input("按下 enter 键退出,其他任意键显示... ")
8、python中如何同一行显示多条语句?
分号:import sys; x = 'runoob'; sys.stdout.write(x + ' ')
9、python中如何输出?
print:默认输出是换行的,如果要实现不换行需要在变量末尾加上逗号 ,
print x, print x,y # 不换行输出
print x # 换行输出
10、python中如何 多个语句构成代码组?
缩进相同:缩进相同的一组语句构成一个代码块,我们称之代码组。
冒号结束:if expression : :结构位置都要接冒号
像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。 我们将首行及后面的代码组称为一个子句(clause)。 如下实例: if expression : suite elif expression : suite else : suite
11、python如何查看帮助信息?
python -h
12、python如何为多个变量赋值?
a = b = c = 1
13、python中的break和continue的格式?
单独占一行:有缩进,前后没啥符号
#!/usr/bin/python # -*- coding: UTF-8 -*- for letter in 'Python': # 第一个实例 if letter == 'h': break print '当前字母 :', letter var = 10 # 第二个实例 while var > 0: print '当前变量值 :', var var = var -1 if var == 5: # 当变量 var 等于 5 时退出循环 break print "Good bye!"
14、Python pass 语句是什么,作用是什么?
空语句:是为了保持程序结构的完整性
作用:比如:当你没有想好函数的内容是可以用 pass 填充,使程序可以正常运行。
Python pass 是空语句,是为了保持程序结构的完整性。 pass 不做任何事情,一般用做占位语句。 Python 语言 pass 语句语法格式如下: 实例 #!/usr/bin/python # -*- coding: UTF-8 -*- # 输出 Python 的每个字母 for letter in 'Python': if letter == 'h': pass print '这是 pass 块' print '当前字母 :', letter print "Good bye!" 以上实例执行结果: 当前字母 : P 当前字母 : y 当前字母 : t 这是 pass 块 当前字母 : h 当前字母 : o 当前字母 : n Good bye!