Python,条件,循环,其他语句

来源:互联网 发布:在端口3306连接失败 编辑:程序博客网 时间:2024/05/24 06:54
1.使用逗号输出
print("age:",20)age:20


2.序列解包

x,y,z=1,2,3print(x,y,z)1,2,3
x=1,y=2x,y=y,x2,1
num=1,2,3print(num)(1,2,3)x,y,z=numprint(x)1

3.链式赋值

x=y=5


4.增量赋值

x=2x+=2x*=2print(x)8
name="wang"name+=“liwwei”print(name)wangliwei

5.条件语句

print(True==1)Tureprint(False==0)Trueprint(bool("wangliwei"))Trueprint(bool(0))Falseprint(bool(""))False

if,elif,else 语句

if<条件>:    <结果>    elif<条件>:    <结果>    else:    <结果>

6.更复杂的条件

x==y,x<=y,x>=y,x!=y

x is y(x和y是同一对象)

x is not y(x和y是不同对象)

x in y(x在y容器中)

x not in y(x不在y容器中)

x=y=[1,2,3]z=[1,2,3]print(x==y)Trueprint(x is y)Trueprint(x==z)Trueprint(x is z)False


7.字符串比较(按照字母顺序排列比较)

print("alpha"<"beta")True
print("Wang".lower()=="wang".lower())Trueprint([1,2]<[2,1])True


8.循环

while <条件> :--

x=1while (x<5):    print (x)    x+=1;

for循环:

num=[1,2,3,4]for x in num:    print x 

range(min,max)--包含min,不含max

print(range(0,5))[0,1,2,3,4]

9.迭代工具

并行迭代--

name=["wnag","zhong"]age=[20,18]for i in rang(len(name)):    print name[i],"is",age[i],"years old"
zip(name,age)for x,y in zip(name,age):   print x,"is",y,"years old"


10.跳出循环

break;--跳出整个循环    continue;--跳过本次循环

阅读全文
0 0
原创粉丝点击