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