VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > 数据分析 >
  • Python学习笔记(一)基本输出和分支循环

一、基本输出

print("abc")
输出结果:abc 
print("abc"+" cde") #字符串连接
输出结果:abc cde
print(“abc”+“ cde”*3) #字符串重复
输出结果:abc cde cde cde
print(5+3)
输出结果:8

二、分支循环

1.分支结构

(1) if

if <条件语句>:
	<内容> #注意代码块缩进

(2) if...else

if <条件语句>:
	<内容_1> 
else: ##else于if/elif在同一级缩进
    <内容_2>

(3) if...elif...else

if <条件语句_1>:
	<内容_1> 
elif <条件语句_2>: #elif于if在同一级缩进
    <内容_2>
else:
    <内容_3>

(4)三目运算符

num = x if x < y else y

上述语句等于
if x < y:
    num = x
else:
    num = y

(5) 断言(assert)
assert关键字的作用是,当关键字后的条件为时,程序自动崩溃并抛出AssertionError异常
多用于在程序中置入检查点

assert 3 > 4
输出结果:
Traceback (most recent call last):
  File "F:\Python\.vscode\Untitled-1.py", line 2, in <module>
    assert 3 > 4
AssertionError

2.循环结构

(1) while

while <条件>:
	<循环体>

(2) for

for <变量> in <表达式>:
    循环体
    
'''
<表达式>可为字符串、列表、range()等
range(<开始位置>, <结束位置>, <步长>)
'''1:
name = August
for i in name:
    print(i, end=' ')
    
输出结果:A u g u s t
==============================================
例2:
list = ['August', 'FWTY', 'Tsugua']   
for each in list:
    print(each)
    
输出结果:August
		FWTY
		Tsugua
==============================================
例3:
for i in range(4): #默认起始位置为0, 步长为1
    print(i)
    
输出结果:0
		1
    	2
        3
        4
==============================================
例4:
for i in range(1, 10, 2): #起始位置为1,步长为2
    print(i)
    
输出结果:1
		3
    	5
        7
        9

(3) break, continue

​ 


相关教程