文章目录
- 前言
- python 语法(空行、变量、if条件控制、循环语句)编码示例
- 1 空行,在python中空行也是代码
- 2 单个变量赋值、多个变量赋值
- 3 if条件控制
- 4 循环语句
- 4.1 while循环
- 4.2 for 循环
前言
如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。
而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!
python 语法(空行、变量、if条件控制、循环语句)编码示例
1 空行,在python中空行也是代码
示例:
main = '__main__'
no = 'False'
def test_1(value):
"""在python中进行空行测试"""
# 带有空行
print("===============带有空行=============")
print(f" {value}")
# 不带有空行
print("===============不带有空行=============")
print(f"{value}")
if __name__ == main:
print(test_1.__doc__)
test_1("yangzhenyu")
2 单个变量赋值、多个变量赋值
多个变量可以采用这种方式a, b, c = 1, 2, 3
赋值用 = 号
示例:
main = '__main__'
def test():
"""多个变量赋值"""
a, b, c = 1, 2, 3
print(a)
print(b)
print(c)
def test1(value):
"""单个变量赋值"""
a = value
print(f"{value}")
if __name__ == main:
print(test.__doc__)
test()
print(test1.__doc__)
test1(4)
3 if条件控制
格式:
if condition_1:
statement_block_1
elif condition_2:
statement_block_2
else:
statement_block_3
def test_if(val):
"""===============if 条件判断练习==============="""
if '0' == val:
"为True 执行下边逻辑"
print('200')
elif '1' == val:
"为True 执行下边逻辑"
print('500')
else:
print('404')
if __name__ == '__main__':
value = input('输入val:')
print(test_if.__doc__)
test_if(value)
测试:
注意点:
1)每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。
2)使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
4 循环语句
4.1 while循环
格式:
如果 while 后面的条件语句为 false 时,则执行 else 的语句块。
while <expr>:
<statement(s)>
else:
<additional_statement(s)>
示例:
count = 10
def test_for(val):
"""示例1: while 无限循环"""
print('state>>>>>>>>>')
falg = True
while falg:
if count <= val:
falg = False
print(f'val:{val}')
val += 1
print('end>>>>>>>>>')
def test_for_01(val):
"""示例2: while ... else ..."""
print('state>>>>>>>>>')
while count >= val:
print(f'val:{val}')
val += 1
else:
print('end>>>>>>>>>')
测试1: while 无限循环
if __name__ == '__main__':
print(test_for.__doc__)
test_for(0)
测试2: while … else 测试
if __name__ == '__main__':
print(test_for_01.__doc__)
test_for_01(0)
4.2 for 循环
Python for 循环可以遍历任何可迭代对象,如一个列表或者一个字符串。
格式:
for <variable> in <sequence>:
<statements>
else:
<statements>
示例:
def test_for(vals):
"""示例:for循环测试"""
for val in vals:
print(val)
if __name__ == '__main__':
val = ["name", "is", "hello", "world"]
print(test_for.__doc__)
test_for(val)