变量:把程序运行的中间结果临时的存在内存里,以便后续的代码调用。
在 Python 3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的了。
推荐定义方式:驼峰体,下划线。
常量即指不变的量,如pai 3.141592653..., 或在程序运行过程中不会改变的量。在Python中没有一个专门的语法代表常量,程序员约定俗成用变量名全部大写代表常量。
Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠(\)来实现多行语句。
函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。
记住:空行也是程序代码的一部分。
input(‘显示的内容‘)
input输入的内容全转换为字符串类型
python中数字有四种类型:整数、布尔型、浮点数和复数。
False、True
如 1.23、3E-2
如 1 + 2j、 1.1 + 2.2j
print(‘abc\ndef‘) #输出 abc def print(r‘abc\ndef‘) #输出 abc\ndef
s = ‘abc‘ print(s+s) print(s*3) #输出 abcabc abcabcabc
if 条件1: 执行代码1 elif 条件2: 执行代码2 else: 执行代码3
1、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。
2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
在嵌套 if 语句中,可以把 if...elif...else 结构放在另外一个 if...elif...else 结构中。
if 表达式1: 语句 if 表达式2: 语句 elif 表达式3: 语句 else: 语句 elif 表达式4: 语句 else: 语句
while 条件: 循环体 # 如果条件为真,那么循环体则执行 # 如果条件为假,那么循环体不执行
while 后面的else 作用是指,当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句
for循环可以遍历任何可迭代的项目
for <variable> in <sequence>: <statements> else: #完整执行完(无beak)for循环后执行else <statements>
如果需要遍历数字序列,可以使用内置range()函数,它会生成数列。
for i in range(5): print(i)
可以使用range指定区间的值:(逗号分隔)
for i in range(1, 5): print(i)
可以使range以指定数字开始并指定不同的增量(甚至可以是负数,有时这也叫做‘步长‘):
for i in range(1, 10, 3): print(i)
可以结合range()和len()函数以遍历一个序列的索引:
a = [‘Google‘, ‘Baidu‘, ‘Runoob‘, ‘Taobao‘, ‘QQ‘] for i in range(len(a)): print(i, a[i]) #输出 0 Google 1 Baidu 2 Runoob 3 Taobao 4 QQ
可以使用range()函数来创建一个列表:
>>>list(range(5)) [0, 1, 2, 3, 4]
原文:https://www.cnblogs.com/tangyi0829/p/12231379.html