-
template = 'Life is short, you need {}'
result = template.format('Python')
print(result)
template = '{0} is {1}, you need {2}'
result? = template.format('Life','short','Python')
print(result)
template = '{a} is , you need {c}'
result = template.format(a = 'Life', b = 'short', c = 'Python')
print(result)
查看全部 -
print(r'\"To be, or not to be\": that is the question.\nWhether it\'s nobler in the mind to suffer.')
查看全部 -
print('special string:? \, "\\\\", "\\n", "\\t"')
查看全部 -
dict查找速度快 占用內存大
list查找速度隨著元素增加而變慢而占用內存小
查看全部 -
元組是不可變的。一旦創建不可改變
查看全部 -
元祖和列表可以互相轉化
查看全部 -
偶數相加和,可以用total代替sum
查看全部 -
-可以使用指定位置的方式取出字符串中特定位置的字符,按照位置取字符串的方式使用[]訪問
-可以把字符串看做一個列表,計數從0開始
-切片需要在[]中填入兩個號蘇子,中間用:分開,表示開始的位置和結束的位置
-s = 'AABCDEFGHHIJ'
sub = s[1:9]
print(sub)表示從s列表中取出第2個到第9個字符,不包括第9個字符
查看全部 -
使用兩種format的方式打印字符串Life is short, you need Python
指定{}的名字,format定義輸出內容
print('life is short,you need {}. format('python)')
指定名字對應的模版內容
print('life is short,you need {language}.format('language=python'))
查看全部 -
有時候通過字符串輸出的內容不是固定的,這個時候需要使用format來處理字符串,輸出不固定的內容
查看全部 -
面向對象、解釋型的編程語言
查看全部 -
合法的變量名
只是在計算機程序中,變量不僅可以是數字,還可以是任意數據類型(字符串、布爾值、空值、字典等)。在Python中,定義一個變量需要遵循一定的約束,否則,Python可能識別不出它是一個變量。
變量名由大小寫英文字母、數字和下劃線_組成
變量不能用數字開頭
變量盡量不要和Python關鍵字重合(比如前面學習過的:and、or、not,否則可能導致Python原有關鍵字發揮不出作用)
以下這些變量的定義都是合法的。
num, count, _none, min_value
他們都滿足上面的三個條件。
以下這些變量的定義都是不合法的。
1num, 666, 1_cd, and
查看全部 -
age = 19
if age>=18:
?print('adul: {}' .format(age))
?
?
?world=101
?if world>=80:? ?
? ? ?print("adul" ' {}'.format(world))
? ??
age = 19
if age>=18:
? ? print('adult')
? ? print('"adult"''? your age = {}'.format(age))
查看全部 -
在字符串前面加個前綴r,表示這是一個?raw?字符串,里面的字符就不需要轉義了
如果要表示多行字符串,可以用'''...'''表示
還可以在多行字符串前面添加r,把這個多行字符串也變成一個raw字符串
查看全部 -
\n表示換行
\t?表示一個制表符
\\表示?\?字符本身查看全部
舉報