日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python学习之自习语法(20180626_update)

發布時間:2024/8/26 python 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python学习之自习语法(20180626_update) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、訪問列表元素

name = []  #name是變量

例1:

name = ["a","b","c"]  #定義name為列表,列表中包含a b c
print(name[0])  #打印name列表中第一個值
print(name[0].title())  #打印name列表中第一個值,并以首字母大寫輸出

例2: name = ["a","b","c"]
name[0] = "lich"  #修改name列表中的第一個值為lich
print(name)

例3: name = ["a","b","c"] name.append('lich')  #在name列表尾部新增一個值lich print(name)

例4:

name = ["a","b","c"]
name.insert(1,'lich')  #在name列表中的第2個元素之前,新增值lich
print(name )

例5: name = ["a","b","c"]
del name[2]  #刪除name列表中第三個元素
print(name)

例6: name = ["a","b",'lich',"c"]
name_new = name.pop()  #將name列表中最后一個元素移除,并移動到name_new列表
print(name)  #輸出name列表
print(name_new)
例7: name = ["a","b",'lich',"c"]
name.remove('lich')  #移除name列表中,值為lich的元素
print(name)

例8: name = ["a","b",'lich',"c"]
New_name = name[:]   #復制列表name,將name中所有元素都復制到New_name列表中

例9:
str = 'i am a boy!'
list = str.split(' ')   #將字符串str 轉換成列表list,并按照空格進行區分元素

二、json模塊
json模塊:根據字符串書寫格式,將字符串自動轉換成相應格式
例如:

import json
inp_str = '[1,2,3,4,5]'
json.loads(inp_str) #根據字符串書寫格式,將字符串自動轉換成 列表類型

import json
inp_str = '{"k1":123,"k2":"lich"}' 該格式為正確的輸入方式 #切記,內部必須是 雙引號 !!
#inp_str = '{'k1':123,'k2':'lich'}' 該格式為錯誤的輸入方式
inp_dict = json.loads(inp_str) #將字符串格書寫格式,自動轉換成字典類型

?

三、格式化輸出

?

str.format() #格式化輸出
%s %d
例:
s1 = 'i am {name},i am {age} years old'.format(age=18,name='lich')
print(s1)

?


dic = {
'name':'lich',
'age':18
}
s2 = 'i am {name},i am {age} years old'.format(**dic)
print(s2)

?


#s1 and s2的效果一致

?

四、列表中的一些常見用法

1.join函數

語法:'sep'.join(seq)

參數說明
sep:分隔符。可以為空
seq:要連接的元素序列、字符串、元組、字典
上面的語法即:以sep作為分隔符,將seq所有的元素合并成一個新的字符串

?

例1:

a = ['aa','bb','cc']
b = ''.join(a)
c = '-'.join(a)
print(b)
print(c)

b和c列表分別輸出如下?  ###輸出的都是字符串###

aabbcc
aa-bb-cc

?

2.split函數

split() 方法語法:

str.split(str="", num=string.count(str)).


參數
str -- 分隔符,默認為所有的空字符,包括空格、換行(\n)、制表符(\t)等。
num -- 分割次數。

?

例1:

a = 'aa \nbb \ncc'

b = a.split('\n')
print(b)
print(type(b))

輸出結果為:
['aa ', 'bb ', 'cc']
<class 'list'>

?

例2:

a = 'aa \nbb \ncc'

b = a.split(' ')
print(b)
print(type(b))

輸出結果為:
['aa', '\nbb', '\ncc']
<class 'list'>

?

?

?

?













轉載于:https://www.cnblogs.com/lich1x/p/9095528.html

總結

以上是生活随笔為你收集整理的python学习之自习语法(20180626_update)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。