#單引號
hello ='hello word'
print(hello)
#雙引號
hello ="hello word"
print(hello)
#三引號可換行
hello ='''hello
word'''
print(hello)
#字串既有單引號又有雙引號時可以用三引號
hello ='''it's "good"'''
print(hello)
#兩個字串的拼接
print('my name is:'+'xxy')
#多個字串的拼接
print('my name is '+'xxy' + 'and i like python')
a='我是'
b='asfdg'
print(a,b)#分別拼接,可不同型別
print(a+b)#必須要同型別才行
#針對字串叫截斷,針對列表叫切片
a='diandian'
print(a[0:5])#取第乙個到第五個字元
print(a[2:])#取第三個字元到最後
print(a[:4])#取第乙個字元到第四個字元
#強制轉換
a=123
b='456'
print(a+int(b))#強制轉換成int型別
print(str(a)+b)#強制轉化成str型別
#浮點數,格式化輸出%
c=3.141598
print(c)#第一種,全部輸出
print("%.2f"%c)#精確到小數點後兩位
print("%.3f"%c)#精確到小數點後三位
1.一般以字母(大寫、小寫)開頭
2.後面可以使用下劃線或者數字
3.不能與關鍵字相同
4.不要與內建函式相同
5.大小寫敏感
#列印變數
a=100 print (a)
#常量,不變化的量,比如說圓周率
π=3.1415926
print(π)
賦值
#賦值
a=1#單個賦值
a,b,c=1,2,3#多個分別賦值
變換值
#交換值
a=5b=6
a,b=b,a
print(a,b)
list,用中括號[ ]括起來,裡面的資料是可以增刪改,資料可以為任何型別。有序列表。
#列印列表
a=[12,34,"hello",[1,"fd"]]
print(a)
#獲取列表長度len()
a=[12,34,"hello",[1,"fd"]]
b=[1,2]
print(len(a))
print(len(a),len(b)) #4 2
#指定位置增加元素 insert(i,values)
a=[12,34,"hello",[1,"fd"]]
a.insert(1,'你好')#列表第1個元素後面加454545
print(a) #[12, '你好', 34, 'hello', [1, 'fd']]
a=[12,34,"hello",[1,"fd"]]
print(a)
#刪除末尾元素 pop()
a=[12,34,"hello",[1,"fd"]]
b=[1,3,6,9]
a.pop()#刪除列表a末尾的乙個元素
print(a)#[12, 34, 'hello']
b.pop(1)#b刪除列表第1個元素後面的乙個元素
print(b)#[1, 6, 9]
#修改指定位置的元素的值
a=[12,34,"hello",[1,"fd"]]
a[3]='哈嘍' #把列表第四個元素的值改為『哈嘍』
print(a) #[12, 34, 'hello', '哈嘍']
#list.extend(l) 通過新增指定列表的所有元素來擴充列表,相當於a[len(a):]=l
a=[12,34,"hello",[1,"fd"]]
b=[1,3,6,9]
a.extend(b)
print(a)
tuple,用圓括號()括起來,裡面的資料不可以進行修改!資料型別不限。
建立元組只需要在小括號中新增元素,並使用逗號隔開即可。
元組中元素是不可變的,一旦初始化就不能再修改。 元組中只包含乙個元素時,需要在元素後面新增逗號。
元組與字串類似,索引從0開始,可以進行切片,組合等。
(1)例如tup1[1],則是訪問元組tup1中索引為1的元素。
(2)例如tup1[1:3],則是擷取元組tup1中索引為1到2的元素。
#元組 tuple() 元組裡面的值不能修改,資料型別不限
a=(1,3,6,"fsaf")
print(a)
#元組 切片
a6=('你',1,'hello',[5,'asdfggh',7])
print(a6[2])
print(a6[1:3])
dic,用花括號{}括起來,裡面的資料可以進行增刪改,資料型別不限!字典是通過key value 這樣的存值,字典當中的元素是通過鍵來取值的.
#字典dic{}
a=print(a)
print(a.keys())#取字典的key
print(a.values())#取字典的value值
a['name']='sha1'#修改字典的值
print(a)
python筆記 八 類 part1
class myclass pass python中最簡單的類,pass表示什麼也不做。現在在這個類裡加乙個方法 class myclass defsayhello self print hello c myclass c.sayhello 唯一要注意的地方是sayhello方法帶了乙個引數self...
C 程式設計筆記 part 1
c 物件導向程式設計 第三版 杜茂康等編 c how to program,ninth edition p.deitel h.deitel 測試1 由於char只讀取乙個資料,那麼考慮如下 int main 結果為輸出 3 4以及 3 45再考慮連續輸入 cin a b 與一般的輸入方式沒有區別。注...
《大話設計模式》學習筆記 part1
物件導向的好處 可維護 可復用 可擴充套件 靈活性好 讓業務邏輯和介面邏輯分開,降低耦合度 在計算器的案例中,建立乙個單獨的運算符號類,用來例項化運算符號物件,並把此物件返回給呼叫者 各種運算方法也分別用不同的類來封裝。在主方法中,選擇需要所例項化的運算符號類的型別 用switch判斷 來例項化相應...