python的0基础入门语法_学习小结(1)
1.print()的運用
? (1)直接打印就用print(),但是括號里要打印的內容還是有限制的:
?eg:
A:打印‘復仇者聯盟——終局之戰’;
B:打印‘Let'go!!!’;
C:打印復仇者聯盟‘’,要求每個文字一行
答案:
除了直接打印之外,還有一個方式是賦值后直接打印
(2)賦值
eg:打印“復仇者聯盟”
text='復仇者聯盟'
print(text)
(3)輸入的整合
eg:打印出“復仇者聯盟有美國隊長、鋼鐵俠、緑巨人浩克等”
text='復仇者聯盟'
a='有'
b='美國隊長、鋼鐵俠、緑巨人浩克等'
print(text+a+b)
(4)數據類型
? ? 在我們打印數據的時候,部分數據并非可直接連串打印,一般的數據類型分為str()【字符串】、int()【整數】、float()【浮點】?
?
a:Str()
? ? str()其實全稱是String(),意思是字符串的意思
eg:a=和
print(str(a))
執行結果:和
解析:把字符串'和'賦值給了a,str(a)意思是把a的值轉換成字符串,則直接打印單引號里的內容
?
b:int()
int()全稱是integer()的意思,就是整數
eg:a=1.2
print(int(a))
執行結果:1
解析:int(a)是直接把a轉換稱整數的形式進行打印,所以程序會不顯示小數點后的數值,
注意:float類型轉換成int的過程中直接不顯示小數點后的數值,即使1.999999最后打印出來的也只有1
?
c:float()
float()是浮點數的意思,相當于我們平時運算的小數點,會精確到小數點后兩位
eg:a=1
print(float(a))
執行結果:1.0
解析:a=1是屬于int類型,float()可把int類型的數值強制轉換,所以最后輸出的結果會是1.0
?
練習題:(答案在下一篇會有記錄)
eg:給出已知條件:
a=1.2
b=1
c='和'
d='相加'
請打印出“1.2和1相加”
?
注意:代碼語言可直接識別數字和字符,但是不能識別到中文
轉載于:https://www.cnblogs.com/nhztester/p/10900538.html
總結
以上是生活随笔為你收集整理的python的0基础入门语法_学习小结(1)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HDU 4902
- 下一篇: Python猫荐书系列之七:Python