1. 程式人生 > >python基礎day1

python基礎day1

yield 每次 setting reserve input getpass模塊 font syn scroll

對於大多數程序語言,第一個入門編程代碼便是"Hello World!",以下代碼為使用Python輸出"Hello World!":

實例(Python 2.0+)

#!/usr/bin/python print "Hello, World!"; Python 3.0+版本已經把print作為一個內置函數,正確輸出"Hello World!"代碼如下:

實例(Python 3.0+)

#!/usr/bin/python3 print("Hello, World!");

變量 不能聲明的變量有 開頭不能用數字

[‘and‘, ‘as‘, ‘assert‘, ‘break‘, ‘class‘, ‘continue‘, ‘def‘, ‘del‘, ‘elif‘, ‘else‘, ‘except‘, ‘exec‘, ‘finally‘,
‘for‘, ‘from‘, ‘global‘, ‘if‘, ‘import‘, ‘in‘, ‘is‘, ‘lambda‘, ‘not‘, ‘or‘, ‘pass‘, ‘print‘, ‘raise‘, ‘return‘, ‘try‘, ‘while‘, ‘with‘, ‘yield‘]

python中的單引號、雙引號和三引號(就是三個單引號)


python中定義變量的時候字符串都用用引號括起來,單引號和雙引號沒有區別,用啥都行,如果說這個字符串裏面有單引號的話,那你外面就用雙引號,裏面有雙引號的話,外面就用單引號,如果既有單又有雙,那麽用三引號,三引號也可以多行註釋代碼,單行註釋,使用#,代碼如下:
msg = "I‘m Sriba." #有單引號,所以外面用雙引號 info = ‘Python comments ues "#".‘ ##有雙引號,所以外面用單引號 new_msg = ‘‘‘I‘m Sriba, i love "Python".‘‘‘#有雙引號和雙引號,所以外面用三引號 ‘‘ 上面的代碼是說明單引號、雙引號和三引號的 這一段是註釋,說明三引號也有多行註釋的功能 ‘‘‘

、輸入、輸出


python怎麽來接收用戶輸入呢,使用input函數,python2中使用raw_input,接收的是一個字符串,輸出呢,第一個程序已經寫的使用print,代碼入下:

name=input(‘Please enter your name:‘) #把接收到的值賦給name變量 print(name)#輸出接收到的輸入 若需要輸入不回顯 import getpass #導入getpass模塊 password = getpass.getpass(‘Please enter your password:‘) #接收輸入的密碼 print(password)

條件判斷


python中條件判斷使用if else來判斷,多分支的話使用if elif ... else,也就是如果怎麽怎麽樣就怎麽怎麽樣,否則就怎麽怎麽這樣
if 明天下雨: 那麽明天帶傘 else: 明天不帶傘

循環

#while 循環 count = 0 while count<10: #如果count小於10的話,就執行下面的代碼,如果不小於3就走else print(count) if count==5: break#如果count等於5的話,就結束循環 count+=1 #這個意思是每次循環完,count的值就加一,如果不加的話,條件就一直為真了,就死循環了,一直不停的循環 else:#這個else是可以不寫的,意思就是說,如果條件不滿足了去幹嘛 print(‘條件沒滿足‘) #for 循環 names = [‘marry‘,‘lily‘,‘lilei‘] for name in names: if name == ‘lily‘: contiune #如果名字等於lily的話,就不執行continue下面的代碼了,再循環下一次 print(name) else:#for也有個else,不過這個一般沒人寫它,意思是如果正常循環完了去做什麽 print(‘over‘)

python基礎day1