Python入门编程中的变量、字符串以及数据类型
//2018.10.10
字符串與變量
1、 在輸出語句中如果需要出現單引號或者雙引號,可以使用轉義符號\,它可以將其中的歧義錯誤解釋化解,使得輸出正常;
2、 對于python的任何變量都需要進行賦值,不然不可以直接使用;
3、 對于python的單句程序,在賦值字符串的時候最后不能以\結尾,不然程序運行就會報錯,那如何進行輸出最后以\結尾的字符串了?
其中一種方法如下:
利于兩個字符串相拼接的方式進行顯示出來,而在定義末尾\的字符串的時候需要在前面加上轉義符號\才可以顯示出來,例如:
4、 對于多行的字符串輸出(一邊對齊),需要用到三重引號字符串(寫的時候需要一致),舉例如下:
需要輸出一下的詩歌:
北國風光
千里冰封,
萬里雪飄,
望長城內外,
惟余茫茫。
程序實現如下:
//2018.10.11
1、 對于Python編程,它的數據類型也有很多種,最為常用的四種分別是int(整型),bool(布爾型),str(字符串型)以及浮點型(float)
2、 對于布爾型的數據其實它也是特殊的整型數據
3、 Python在對數據取整int()的時候采用的方式是截取截斷的方式,直接取前面的整數位,而不是四舍五入,這也是基于Python編程高效的特點,如果要想實現四舍五入的輸出,可以用以下代碼的方式:
4、 對于輸入數據和后面執行數據的類型判斷是否一致主要有兩種函數:type()以及isinstance(),它們均可以判斷,不過比較常用的isinstance(),它們倆的用法如下:
Type(532.23)—<class ‘float’>
Isinstance(2132,”我”)——False
5、 Pyhton3 源碼文件默認使用utf-8編碼(支持中文),這就使得以下代碼是合法的:?
>>> 小甲魚 = '我愛你'??
>>> print(小甲魚)
>>> 我愛你
所以Python3是可以給變量命名中文名字的。
6、 判斷一個年份是否為閏年(可以被4整除但不能被10整除,或者可以被400整除的數)的程序:
?
代碼如下:
temp=input("請輸入一個年份為:")
while not temp.isdigit():
??? temp=input("不好意思,輸入有誤,請重新輸入一個年份為:")
year=int(temp)
if year/400==int(year/400):
??? print(temp+"年是閏年")
else:
??? if (year/4==int(year/4)) and (year/10!=int(year/10)):
??????? print(temp+"年是閏年")
??? else:
??????? print(temp+"年不是閏年")
7、s 為字符串,則有以下幾個判斷輸入是否有誤的語句比較常用:?
s.isalnum()??所有字符都是數字或者字母,為真返回 True,否則返回 False。?
s.isalpha()? 所有字符都是字母,為真返回 True,否則返回 False。?
s.isdigit()? 所有字符都是數字,為真返回 True,否則返回 False。?
s.islower()? 所有字符都是小寫,為真返回 True,否則返回 False。?
s.isupper()? 所有字符都是大寫,為真返回 True,否則返回 False。?
s.istitle()? 所有單詞都是首字母大寫,為真返回 True,否則返回 False。?
s.isspace()?所有字符都是空白字符為真返回 True,否則返回 False。 ? ?? ?? ?
例如:
>>> s = 'I LOVE FISHC'
>>> s.isupper()
>>> True
轉載于:https://www.cnblogs.com/Yanjy-OnlyOne/p/9776013.html
總結
以上是生活随笔為你收集整理的Python入门编程中的变量、字符串以及数据类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: goole机器学习视频链接【学习笔记】
- 下一篇: python-23 xml.etree