1. 程式人生 > >關於python的一些入門知識day1

關於python的一些入門知識day1

前幾天比較忙,一個課程設計,網上書城專案,問題比較多,沒時間學別的了,前不久剛打算深入地學習Java了,這一個專案還沒做好呢,結果公司測試用到python寫指令碼,讓我學學,沒辦法打工的命,看了一天python,總結了一下知識點,初學主要在菜鳥教程裡看教程的。菜鳥教程

這是補上週總結的,待會再寫篇昨天學的

開發環境Pycharm

            編譯環境3.5

   """   多行註釋    # 單行註釋 """   """    ctrl+d 複製當前程式碼      按照PEP8規範格式化程式碼 ctrl+shift+alt+l 回車      shift + 回車 游標移到下一行        shift + table 消除格式        alt + l 顯示隱藏project 面板  """     """ #input 函式 返回值 是字串   #type  函式 判斷變數型別   python 基本型別(基本型別之間可以相互轉換)                int              float              bool              str                            bool 型別的為True,False(首字母要大寫)              str 字串只能和字串連線(+),字串不能和字串相乘                  字串可以和int相乘              其他型別轉換成str str(需轉換變數)              其他型別轉換成bool(只要是字串非空,就是True,為空轉換為false)                              (int型別只要不為0,就是True,為0時轉換為false)                                                               """     #print("hello world!"*5) # # name=input("請輸入姓名") # print("姓名:"+name) # #格式化輸出 # print("姓名:%s"  % name) # # # age = input("請輸入年齡:") # print(type(age)) # # age = int(age)+10 # print(age) # print(type(age))     """" 算數運算子:+,-.*,/,//(),%取整,**(冪次方)   邏輯判斷符號:and,or,not   成員運算子 in ,not in (返回的是bool型別)   if,else語句--     elif語句--   if 條件1:     條件1滿足執行的程式碼     …… elif 條件2:     條件2滿足時,執行的程式碼     …… elif 條件3:     條件3滿足時,執行的程式碼     …… else:     以上條件都不滿足時,執行的程式碼     ……        """ #if-elif-else語句 # age=16 # if  age<16: #     print("年齡小於16") #     print("結束") # # elif age<18: #      print("年齡大年齡大於16,小於18") #      print("結束") # else: #     print("年齡大於18") #     print("222") # print("-----") # 猜字遊戲 # # if __name__ == '__main__': #     import random # random_num = random.randint(50, 100) # print(random_num) # num = input("請輸入一個100以內的數:") # num=int(num) # cishu = 1 # flag = False # while num != random_num and cishu <5: # #     if int(num) > random_num : #         print("猜的大了,請重新輸入:") #         num = int(input()) #     else: #         print("猜的小了,請重新輸入:") #         num = int(input()) # #     cishu = cishu + 1 # # if(cishu <= 5 and num == random_num): #     print("恭喜你,第 %d 次猜對了" % cishu) # else: #     print("遊戲結束,猜數失敗") #九九乘法表 # i = 1 # while i <= 9: #     j = 1 #     while j <= i: #         res = int(i)*int(j) #         print("%d * %d = %d" % (j, i, res), end="\t") #         j = j + 1 #     i = i + 1 #     print("") """ 成員運算子 in ,not in """ # # flag = 3 in(1, 2, 3) # print(flag) # # # flag = 3 not in(1, 2, 3) # print(flag) #小星星 # str="" # i = 1 # while i <6: #     j = 1 #     str=str+" "*(6-i) #     while j <= i: #         str = str + "* " #         j = j + 1 #     str = str+"\n" #     i = i + 1 # print(str) # # # # # i = 1 # N = 4 # #星星的個數 # m=2*i-1 # while i<=N: #     j = i #     print(" "*(N-i),end="") #     while j<=i: #         print("*" * (2*i-1)) #         j=j+1 #     print("") #     i=i+1 def print_start(N):     i=1     while i <= N:         j = i         print(" " * (N - i), end="")         while j <= i:             print("*" * (2 * i - 1))             j = j + 1         print("")         i = i + 1