Python 基礎一:基本語法:字符串---數字----布爾
阿新 • • 發佈:2019-01-08
定義 font 區別 not 多行 word eba als 字符串拼接
數字類型:int(整型)
定義:
查找數據類型:type
>>> a= 2**64
>>> type(a) #type()是查看數據類型的方法
<type ‘long‘>
>>> b = 2**60
>>> type(b)
<type ‘int‘>
字符串:
1、定義:在Python中,加了引號的字符都被認為是字符串!
2、使用規則:
>>> name = "Alex Li" #雙引號 >>> age = "22" #只要加引號就是字符串 >>> age2 = 22 #int >>> >>> msg = ‘‘‘My name is Alex, I am 22 years old!‘‘‘ #我擦,3個引號也可以 >>> >>> hometown = ‘ShanDong‘ #單引號也可以
單雙引號沒有任何區別,只有下面這種情況 你需要考慮單雙的配合
如:msg = "My name is Alex , I‘m 22 years old!"
多引號的作用:就是多行字符串必須用多引號
如:msg = ‘‘‘
今天我想寫首小詩,
歌頌我的同桌,
你看他那烏黑的短發,
好像一只炸毛雞。
‘‘‘
print(msg)
3、字符串拼接:只能進行"相加"和"相乘"運算。
如:
>>> name = ‘Alex Li‘ >>> age = ‘22‘
message =
>>>
>>>name + age
>>> name + age #相加其實就是簡單拼接
‘Alex Li22‘ >>> >>> name * 10 #相乘其實就是復制自己多少次,再拼接在一起 ‘Alex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex LiAlex Li‘
註:註意,字符串的拼接只能是雙方都是字符串,不能跟數字或其它類型拼接
如:
>>> type(name),type(age2)
(<type ‘str‘>, <type ‘int‘>)
>>>
>>> name
‘Alex Li‘
>>> age2
22
>>> name + age2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: cannot concatenate ‘str‘ and ‘int‘ objects #錯誤提示數字 和 字符 不能拼接
布爾類型:
定義:就兩個值 ,一個True(真),一個False(假), 主要用作邏輯判斷
詳解:
如:a = 2,b = 5 a > b 不成立 # 計算機中怎麽表示這個不成立呢?
使用布爾類型來表示:
>>> a=3
>>> b=5
>>>
>>> a > b #不成立就是False,即假
False
>>>
>>> a < b #成立就是True, 即真
True
Python 基礎一:基本語法:字符串---數字----布爾