pyhton
一、入门
1、程序的输出和输入
输出
print()
输出场景:
(1) 直接输出数值类型和字符串
print(120)
print('abc')
(2) 输出变量(数值\布尔\列表\字典)
a=123
print(a)
b=[1,2,3,4]
print(b)
(3) 格式化输出
s='hello'
n=len(s)
print('the length of %s is %d'%(s,n))
(4) 不换行输出
默认情况下,使用print()输出数据后会默认换行,例如使用print输出列表的值
for x in range(0,3)
print(x)
0
1
2
如希望输出数据不换行,可以将函数写成下列“print(x,end=’ ')"样式
for x in range(0,3)
print(x,end='')
012
程序的输入
input()
name=input()
Billy
假设用户输入Billy,输入的内容存放到name变量里,可以直接输入name查看变量内容
二、python注释
行注释和块注释
注释以符号#开头,它右边的任何数据都会被当做注释
#暂时不想运行下面这段代码
#print('hello world')
多行注释
用’''或"""包围
'''
这是一个多行注释
'''
三、代码风格
缩进
Python不适用{}来控制类、函数、逻辑判断等,而是使用缩进
if true:
print(true)
else:
print(false)
多行
如果希望多行中编写一行较长的文本或代码,可以将所有的文本使用括号[]、{}、()包含起来
arr={
a,
b,
c
}
也可以使用\将一行语句分为多行显示
四、if语句
if 条件表达式:
满足条件执行的语句
python还支持elif语句
if 条件表达式1:
满足条件表达式1执行的语句
elif 条件表达式3:
满足条件表达式3执行的语句
else:
都不满足时执行的语句
五、循环语句
while循环
while 循环条件:
循环执行的语句
for循环
for 变量 in 序列:
循环中执行的语句
eg.
list_demo={1,2,3,4,5}
for i in list_demo:
print(i)
break
用于终止整个循环
str='python'
for s in str:
if s=='o':
break
print(s)
输出结果:
p
y
t
h
continue
用于终止本次循环
str='python'
for s in str:
if s=='o':
break
print(s)
输出结果
p
y
t
h
n