inpython
value = "我是中國人" # 判斷‘中國’是否在value所代指的字符串中。 「中國」是不是value所代指的字符串的子序列。 v1 = "中國" in value # 示例 content = input('請輸入內容:') if "退錢" in content: print('包含敏感字符') # 示例 while True: content = input('請輸入內容:') if "退錢" in content: print('包含敏感字符') else: print(content) break
not ingit
not 2 > 1 not 2 > 1 # 錯誤 not 2>1 # 正確內容詳細
age = 18
py2code
有int和long索引
整型除法只能保留整數位。要想保留全部,須要先引入ip
from__future__ import division字符串
from __future__ import division v = 9 /2 print(v)
py3input
字符串特有string
公共it
len ,計算長度。 (字符串->計算字符串中的字符個數)io
索引取值(0做爲開始)
v = "oldboy" v1 = v[0] # 0 1 2 3 ... 從前向後 v2 = v[-1] # -1 -2 -3 ...從後向前
切片(0做爲開始)
v = "oldboy" # v1 = v[2:4] # 2 =< 索引位置 <3 # v2 = v[3:6] # v2 = v[3:-1] # v2 = v[3:] # v2 = v[:-1] # print(v2) # 示例: 取最後兩個字符 # data = input('請輸入:') # 方式一 # v = data[-2:] # print(v) # 方式二 # total_len = len(data) # v = data[total_len-2:total_len] # print(v)
練習題
""" 需求:讓用戶輸入任意字符串,獲取字符串以後並計算其中有多少個數字。 """ """ total = 0 text = input('請輸入內容:') # ads2kjf5adja453421sdfsdf index_len = len(text) index = 0 while True: val = text[index] #print(val) # "a" # 判斷val是不是數字 # - 是數字:total + 1 # - 不是:繼續玩下走,執行下一次循環去檢查下一個字符。 flag = val.isdigit() if flag: total = total + 1 # total += 1 if index == index_len - 1: break index += 1 print(total) """
int範圍問題
整數除法問題
py2:只能保留整數位。要想保留全部,須要先引入
from__future__ import division
py3:能保留全部