Python基礎概念

來源:互聯網
上載者:User

標籤:

1.列印: print “HelloWorld”    (在3.0的版本裡面試print()的形式)


2.算術:除去基本的“+      —       *      /     %”   外,還有“    //      **    ”兩種符號:“//”:是取商“**”:是階乘 3.Python的數字裡面,可使用 float() ,int()  之類的進行轉換,當然也可以直接寫上浮點型的資料 4.關於字串:print "hel\"lo"     在字元中不能使用類似“之類會引起誤會的字元,如果要用就必須使用 \ 來將其轉化字元

print "hello" * 3  字元中中乘號可以重複

print len("hello")   len()可以獲得字元的長度

print int("3") + 3  int()可以把數字字元轉化成整形

print str("3") + "haha"  str()可以把數字轉化成字元 5.字串的索引與切片
print "hello"[-1](索引最後一個字元)
"abcdefg"[1:3]切片:這個切片操作用到了兩個索引,第一個為要取部分的開始索引(包含),第二個為要取部分的結束索引(不包含),或者把這兩個索引想象成集合論中的左閉右開區間。

print "abcdefg"[:3]print "abcdefg"[3:]print "abcdefg"[:]
如果切片的第一個元素是字串的第一個元素的話,可以省略掉第一個索引;同樣如果要將切片取到字串的末尾的話可以省略第二個索引。
反轉:a = "seabrea"

print a[6:] + a[5:6] + a[4:5] + a[3:4] + a[2:3] + a[1:2] + a[0:1]  6.list個人覺得類似數組,而且很多方法都和字串很相似,比如:切片
a = [1, 2, "hello", "python", [1, 2, 3]]print a
同時啊:
a = [ 1 , "2" , [3 , 4] ]

a.insert(1 , "h") 在 1 這個位置插入 “h” 這個字元
a.append(9) 在末尾添加 9
del a[0] 刪除第1個成員

print a
7. 元組
a = ( 1, 2 ,3)   和list差不多的,但是元組的內容是無法修改的,也是無法添加和刪除的
8.dict

Python提供了另一種key-value儲存形式的資料結構dict,我們可以定義自己的key來對整個dict進行索引。dict的形式也很簡單,在大括弧內用冒號分割key和value即可:
contacts = {"LiLei" : "0101234", "HanMeimei" : "0101221365"}print contacts["HanMeimei"]

由於dict不要求索引是連續的數字,這樣我們的一些基本操作也和list不一樣了,我們可以直接利用索引來進行插入、刪除和更改操作,比如:
contacts = {"LiLei" : "0101234", "HanMeimei" : "0101221365"}

#插入
contacts["Lucy"] = "0108754696"

#更改
contacts["LiLei"] = "0105689741"

#刪除
del contacts["HanMeimei"]
多維處理 
contacts = {"a":{"b":1 , "c":2}}
print contacts["a"]["b"] 多維

Python基礎概念

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.