-
a=r'''"To be, or not to be": that is the question.
Whether it's nobler in the mind to suffer.'''
print a
查看全部 -
a='special string: \',\", \\, \\\\, \\n, \\t'
print(a)輸出結果?special string: ',", \, \\, \n, \t
查看全部 -
a = 'python' # 定義a變量的值為字符串python
print('hello,', a or 'world')? # 打印hello+運算結果(由于a變量的值不為空字符串/0/None,因此計算過程為True or world,結果為True,因此回顯python),最終打印結果hello python world
b = '' #定義b變量的值空字符串
print('hello,', b or 'world')? # 打印hello+運算結果(由于b變量的值為空字符串,因此計算過程為false or world,結果為True,因此回顯world),最終打印結果hello world
查看全部 -

a=3.1415926
b='Learn Python in imooc'
c=100
d=0b1101
print(a,b,c,d)
查看全部 -
二進制,十六進制和十進制之間的轉換需要學習下
編程必備基礎知識
查看全部 -
round的調用方式,使用兩個參數,第一個是需要保留小數點位數的數值,第二個是保留的位數。查看全部
-
int()函數可以將合法的其它類型數據轉換為整數,str()函數可以將其它類型的數據轉換為字符串。
int('123') # ==> 123
int(12.34) # ==> 12
str(123) # ==> '123'
str(1.23) # ==> '1.23'查看全部 -
則,Python可能識別不出它是一個變量。
變量名由大小寫英文字母、數字和下劃線_組成
變量不能用數字開頭
變量盡量不要和Python關鍵字重合(比如前面學習過的:and、or、not,否則可能導致Python原有關鍵字發揮不出作用)查看全部 -
在Python中,可以直接用True、False表示布爾值(請注意大小寫,不需要使用字符串符號括起來),也可以通過布爾運算計算出來。
布爾值可以用and、or和not運算(注意and,or,not都是Python語言本身的關鍵字)。
and運算是與運算,只有所有都為 True,and運算結果才是 True。
or運算是或運算,只要其中有一個為 True,or 運算結果就是 True。
not運算是非運算,它是一個單目運算符,把 True 變成 False,False 變成 True。查看全部 -
字符串對應生活中的就是非數字類型的內容,比如一個句子,一段話,在Python中就是字符串,在Python中,字符串是以''或""括起來的任意文本,比如'abc',"xyz"等等。請注意,''或""本身只是一種表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c這3個字符。
比如之前練習過的第一個Python程序:print('Hello World'),其中的Hello World就是字符串。查看全部 -
這里有必要提醒一點就是,整數和浮點數在計算機內部存儲的方式是不同的,整數運算永遠是精確的,而浮點數運算則可能會有四舍五入的誤差,如何檢驗,可以在Python終端中輸入以下內容0.1 + 0.2,看看可以得到你期望的結果0.3嗎?真實結果可能讓你失望了。查看全部
-
浮點數對應我們生活的是小數查看全部
-
二進制數只使用數字0、1表示,在Python中,二進制整數使用前綴0b表示,比如:0b0110,0b1100。
十六進制數除了0~9十個數字以外,還使用a、b、c、d、e、f,在Python中,十六進制使用前綴0x,比如:0x12ef,0xde2431af。查看全部 -
輸入你的第一行Python代碼print('Hello World'),回車即可運行,第一次運行,有幾個需要注意的地方:
注意在Hello World前后都有單引號'
print和>>>不可以有空格
注意(、)、'、')均為英文字符
正確的輸出結果如下:
可以嘗試修改單引號里面的內容,輸出你喜歡的內容。查看全部 -
字符串是Python程序重要的數據類型,到目前為止,我們輸出的字符串的內容都是固定的,但有時候通過字符串輸出的內容不是固定的,這個時候需要使用format來處理字符串,輸出不固定的內容。
字符串format由兩個部分組成,字符串模板和模板數據內容組成,通過大括號{},就可以把模板數據內容嵌到字符串模板對應的位置。# 字符串模板
template = 'Hello {}'
# 模板數據內容
world = 'World'
result = template.format(world)
print(result) # ==> Hello World如果模板中{}比較多,則容易錯亂,那么在format的時候也可以指定模板數據內容的順序。
# 指定順序
template = 'Hello {0}, Hello {1}, Hello {2}, Hello {3}.'
result = template.format('World', 'China', 'Beijing', 'imooc')
print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc.
# 調整順序
template = 'Hello {3}, Hello {2}, Hello {1}, Hello {0}.'
result = template.format('World', 'China', 'Beijing', 'imooc')
print(result) # ==> Hello imooc, Hello Beijing, Hello China, Hello World.除了使用順序,還可以指定對應的名字,使得在format過程更加清晰。
# 指定{}的名字w,c,b,i
template = 'Hello {w}, Hello {c}, Hello , Hello {i}.'
world = 'World'
china = 'China'
beijing = 'Beijing'
imooc = 'imooc'
# 指定名字對應的模板數據內容
result = template.format(w = world, c = china, b = beijing, i = imooc)
print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc.任務
請使用兩種format的方式打印字符串Life is short, you need Python。
template = 'Life {0} short,you {1} Python'
result = template.format('is','need')
print(result)
template = '{l} {i} {s},{y} {n} {p}'
l1 = 'Life'
i1 = 'is'
s1 = 'short'
y1 = 'you'
n1 = 'need'
p1 = 'Python'
result = template.format(l = l1, i = i1, s = s1, y = y1, n = n1, p = p1)
print(result)
查看全部
舉報