昨天補充: 編碼: Unicode ; utf-8 ; GBK 關係: 關鍵字:1. continue 終止當前迴圈,進行下一次迴圈 2. break 終止迴圈 題6解法2: 今日內容:Python的開發IDE—Pycharm IDE:Pycharm、eclipse pycharm比較好用點..>> ...
昨天補充:
編碼: Unicode ; utf-8 ; GBK
關係:
關鍵字:1. continue 終止當前迴圈,進行下一次迴圈
2. break 終止迴圈
題6解法2:
#題6:用戶登錄(三次機會充實) count=0 while count<3: user=input('請輸入用戶名:') pwd=input('請輸入密碼:') if user=='llf' and pwd=='123': print('登錄成功!') break else: print('用戶名或密碼錯誤!') count=count+1 if count==3: print('重試機會用完了!')
今日內容:Python的開發IDE—Pycharm
IDE:Pycharm、eclipse
pycharm比較好用點..>>自己應該做的準備:把pycharm上不認識的英文翻譯並記住>>
快捷鍵: 註釋:選中所選.Ctrl+?即可註釋為 #
1.運算符: + – * / %(求餘) //(整除 )
判斷a是否在b里 a in b a not in b
結果:布爾值
eg:
name="大不大什麼話" if "大" in name : print("ok") else: print("error")
註: 布爾值(bool): 比較運算、邏輯運算、成員運算都的返回值是布爾值。
true –>真
false –>假
賦值運算便捷寫法:
運算符 | 描述 | 例子 |
= | 簡單的賦值運算符 | c=a,a的值賦值給c |
+= | 加法賦值運算符 | c+=a等效於c=c+a |
-= | 減法賦值運算符 | c-=a等效於c=c-a |
*= | 乘法賦值運算符 | c*=a等效於c=c*a |
/= | 除法賦值運算符 | c/=a等效於c=c/a |
%= | 取模賦值運算符(求餘) | c%=a等效於c=c%a |
**= | 冪賦值運算符 | c**=a等效於c=c**a |
//= | 取整除賦值運算符 | c//=a等效於c=c//a |
2. 基本數據類型
feng:這些基本的知識點雖然在以前就學過了,但也做個簡單介紹.
數字 :int , 所有功能都放在int里 列表:list
字元串:str 字典:dict
元祖 :tuple 布爾值: bool
數字:
1. -int : 將字元串轉換為數字(根據ASCII表) a="123" b=int(a) print(type(a),a) #type(a)表示a的數據類型 print(type(b),b) num="0011" val=int(num,base=8) #將num的值表示為8進位 print(val) 2. -bit_leng #當前位元組的位數,位元組長度(二進位條件下) age=10 r=age.bit_leng() print(r)
字元串:
test="asd" a=test.capitalize() #首字母大寫 b=test.casefold() #所有字母小寫 v = test.center(20,'*') #設置寬度,內容居中, #20為長度,*為空白填充 #格式化,傳入的值 test=' i am {name} ,age={a}' v1=test.format(name='lf',a=22) v2=test.format_map("name":'lf',"a":22) #v1、v2結果一致 #查找字元串,find v3=test.find('f') #未找到輸出 -1 #判斷字元串中是否只包含數字和字母 v4=test.isalnum() #輸出為布爾值 未完待續......