《python入门基础知识1.docx》由会员分享,可在线阅读,更多相关《python入门基础知识1.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、print(hello world)hello world#与上行代码不同之处在于,输出结果会将引号也输出print(hello world)print(hello*3)print(5+8)print(5+8)print(hello,worldn*2) #n:换行转义符print(vicky,end=) #输出vicky后不换行,默认为换行。i=1while i4: print(wow,end=) i+=1while i正负号算术操作符比较操作符逻辑操作符 notandorint() #截断处理,不是四舍五入。int(4.99)=4int(float(input(a number: )+0.5
2、)#将int转化为四舍五入型float()#在不确定字符串表示的数字是否为整数时,可先用float再用intstr()type()x=9.0isinstance(x,int) #判断x是否为整数类型5%3 #求余5*2 #幂5/3 #地板除法,得到的商小数取整-2*5+6*-9 #不加括号也可以,但最好加上 (not 1 )or (0 and 1 )or (3 and 4 )or (5 and 6) or( 6 and 7 and 8)#判断逻辑:a and b :会依次判断完所有部分才结束 c or d:if c为true,就直接结束。#上式0 or 0 or(3 and 4 )or (5
3、and 6) or( 6 and 7 and 8),然后3 and 4,判断4正确,直接输出。score=int(input(请输入一个分数 :)if 100=score=90: print(A)elif 90score=80: #elif=else if print(B)elif 80score=60: print(C)elif 60score=0: print(D)else: print(输入错误)#悬挂else:c语言中,else会与它最近的那个if搭配;而python强制属于同一个缩进的相匹配。#三元操作符:三个操作数。x if (条件) else yx,y=4,5small=x if
4、 x4assert 34#循环:whileforrangebreakcontinuemember=vickyfor i in member: print(i,end= )name=vicky,mary,linda,bobfor i in name: print(i,len(i)range(5) #类似R里面的seq,range只有一个参数时默认从0开始,在参数前结束,不包含参数。list(range(5)list(range(1,11,2)bingo=you are so beautiful!answer=input(please input some words :)while True:
5、if answer=bingo: break answer=input(sorry,please input again :)print(good job!)for i in range(10): #对于09,除以2的余数不等于0,直接输出对应数字,进入下一个循环;否则ii2,输出i,进行下一个循环。 if i%2!=0: print(i) continue i+=2 #不影响循环中的i,改成x=x+2,print(x)完全可以。或者直接改为print(i+2) print(i)for i in range(2): print(i) i+=2 print(i)#一个显著的例子:循环体内i的变化并没有影响循环条件中i的值。虽然循环体内i+=2,但是循环条件中的i还是会遍历range中的每一个元素。#模拟摸球所有可能结果:3红,3黄,6蓝,摸八个print(redtyellowtblue)#t:tab,四个空格for red in range(0, 4): for yellow in range(0, 4): for blue in range(2, 7): if red + yellow + blue = 8: print(red, t, yellow, t, blue)