­

學習python第一天

我用的python3

python變數命名:

             駝峰命名:單詞首字母大寫。MyGirlfriend

             下劃線命名:my_girlfriend

 

python無常量,用變數代替。通常常量全部大寫:MYGIRLFRIEND

 

注釋:1. 多行注釋三個雙引號”””  “””  2. 單行注釋 #

 

變數類型:1. 整形int 數字最大為2的63次方。整形long 無限大 (long在py3中取消)。2.  浮點型float 。3.  字元串。變數加引號name=”bob”    4.布爾類型(bool)判斷對錯    查看變數類型  type(變數名)

強類型語言:必須聲明變數類型。int age=21;  弱類型語言(py):不用聲明變數類型,自動識別 age=21

字元串: 1. 多行:三個單引號”’……”’   a=”’qwe”’    2. 字元串拼接(變數相加) a=”q”   b=”w”   print(a+b)  結果qw

 

列表:names=[ ] 空列表。  names=[“alex”, “bob”, “monkey”, “wangming”, “lihao”]  第一個元素索引為0,第二個索引為1,第三個索引為2,一次類推。 names[3]結果為wangming.       最後一個元素索引也可以是-1,倒數第二個為-2,以此類推

列表的增刪改查:1. 增(1)插入:names.insert(位置索引,「內容」) names.insert(3,”pig”)  ,插在原[3]元素之前,原來的[3]變成[4]   (2)追加:names.append(“xiaoqiang”)

        2. 刪 : del names[3],刪掉索引為3的元素 

        3. 改 : names[3]=”apple”  直接給存在的索引賦值

        4. 查 : (1)返回布爾值:「元素名」 in names(判斷返回true、Flase) (2) 返回元素索引值(不存在的元素直接報錯)names.index(“元素名”)

        5. 命令嵌套:del names[names.index(“alex”)]

 

字典、集合、元組之後再寫(我學的教程里放倒之後講了)

 

讀取用戶指令:name = input(“請輸入你的名字:”)     input方法接收到的數據都以 字元串 的形式處理

讀取指令小遊戲:公司招聘:

name = input("請輸入你的名字:")
age = input("請輸入你的年齡:")
gender = input("請輸入你的性別:")
if gender != "female" :
print("我們不能錄用你!")

文本胡美觀輸出:

name = input("請輸入你的名字:")
age = input("請輸入你的年齡:")
gender = input("請輸入你的性別:")
massage = '''
------------資訊表-------------
name : %s
age : %s
gender: %s
-------------end--------------
''' % (name, age, gender)
print(massage)

%s佔位符,可站位任何格式。%d 整數,%f 小數

 

今天先到這吧。下午開始學習了一段時間,然後去打球了。本來想晚上繼續學,但還是決定明天吧(我要去吃外賣了)