python開發ide(integrated development environment):
pycharm、eclipse
1.python運算子
運算結果是值
1.算術運算
a = 10 * 10
print(a)
1002.賦值運算
a = 11
a = a + 1 或 a += 1
print(a)
12運算結果是布林值
1.比較運算
a = 1 > 5
print(a)
false
2.邏輯運算
a = 1 > 6 or 1 == 1
print(a)
true
3.成員運算
a = "老土" in "瘋狂坦克"
print(a)
false
2.python基本資料型別
數值型 int 所有功能都放在int裡
a1 = 123
a1 = 456
print(a1)
456- int
字串轉換為數字
a = "123"
print(type(a),a)
str 123
b = int(a)
print(type(b),b)
int 123
num = "0011"
v = int(num,base=16)
print(v)
- bit_length
#當前數字的二進位制,至少用n位表示
r = age.bit_length()
字串 str
s1 = "welcome"
s2 = "hello"
#首字母大寫
name = "ocean"
v = name.capitalize()
print(v)
#所有字元轉換為小寫,casefold很厲害,很多位置的對相應轉換小寫
v1 = name.casefold()
print(v1)
v2 = name.lower()
print(v2)
#設定寬度,並將內容居中
10代表總長度
*填充空白位置
v3 = name.center(10,"中")
print(v3)
****中****
#搜尋字串中的關鍵字,計算子串行的出現次數
name = "ocaenoceaneanaenn"
v4 = name.count('ea')
print(v4)
2name = "ocaenoceaneanaenn"
v5 = name.count('ea',4,9)
print(v5)
1
#字串開始、字串結尾
name = "ocean"
v6 = name.endswith('oc')
v7 = name.startswith('oc')
print(v6)
print(v7)
false
true
#字串由左向右,搜尋子串行之後,輸出位置
name = "oceanocean"
v8 = name.find('ce')
print(v8)
#index找不到,報錯
name = "ocaenocaen"
v9 = name.index(6)
print(v9)
#格式化,講乙個字串中的佔位符替換成指定的值
name = 'i am , age'
print(name)
v10 = name.format(bb='ocean',aa=18)
print(v10)
#格式化,傳入的值
name = 'i am , age'
v11 = name.format(name='dd',a=1-)
v12 = name.format_map()
#字串中是否包含 字母或數字
name = "123"
v13 = name.isalnum()
print(v13)
Python學習之路Day2
message world print message 輸出結果為 world message hello world 輸出結果為 hello world print message 用引號 單 雙引號 括起來的都是字串 str1 this is a string str2 this is also...
python學習之路day2 迴圈
猜三次年齡,猜錯了三次程式退出 coding utf 8 age 56 count 0 while count 3 guess age int input 請輸入年齡 if guess age age print 你猜對了 break elif guess age age print 猜大了 els...
python程式設計基礎day2
使用input輸入 input用於輸入資料給變數,無論輸入什麼都是字串 input括號中字串用於提示使用者,不用輸入 age input 請輸入你的年齡 print age 把字串age轉換為整型資料 age int age 轉換為浮點數 age float age print函式 作用 將資料顯示...