初学python第一次整理,必须记住

总回顾

一、数字

  复习转型:

    v = int(...)

代码如下:

i = "123"
v = int(i)
print(v)
    输出结果为:123

二、字符串

  复习如下:

    replace(替换)用法:

代码如下:

i = "123"
v = i.replace('2','9')
print(v)
    结果为193

    find(查找)用法:

代码如下:

i = "123"
v = i.find('3')
print(v)
    结果为:2

    join(连接):

代码如下:

i = "aiaknghui"
v = "-".join(i)
print(v)
    结果为:a-i-a-k-n-g-h-u-i

    strip(去空白):只能去除两边空白。

代码如下:

i = "  aiaknghui  "
v = i.strip()
print(v)
    结果为:aiaknghui

i = "aikang  hui  "
v = i.strip()
print(v)
    结果为:aikang  hui

    startswith 从..开始:

代码如下:

i = "aikang  hui  "
v = i.startswith("a")
print(v)
    结果为:True

    split(分开):

代码如下:

i = "aikanghui  "
v = i.split("g")
print(v)
    结果为:['aikan', 'hui  ']

    upper(全部换大写):

代码如下:

i = "aikanghui"
v = i.upper()
print(v)
    结果为:AIKANGHUI

    lower(换小写):

代码如下:

i = "AIKANGHUI"
v = i.lower()
print(v)
    结果为:aikanghui

    foramt(占位符用):

代码如下:

i = "aikanglove{name}"
v = i.format(name = 'hui')
print(v)
    结果为:aikanglovehui

  三、列表

    append(加在末尾):

代码如下:

i = [12,24,"36","aikang"]
i.append("16")
print(i)
    结果为:12, 24, '36', 'aikang', '16']

    extend(扩展):相当于执行了for循环

代码如下:

i = [12,24,"36","aikang"]
i.extend([98])
print(i)
    结果为:[12, 24, '36', 'aikang', 98]

i = [12,24,"36","aikang"]
b = [9898,00]
i.extend(b)
print(i)
    结果为:[12, 24, '36', 'aikang', 98, 9898, 0]
 

    insert(插入):

代码如下:

i = [12,24,"36","aikang"]
print(i)
i.insert(2,"hui")
print(i)
    结果为:[12, 24, '36', 'aikang']
                [12, 24, 'hui', '36', 'aikang']    

四、元组

  元素不能被修改。

  索引,切片,循环和列表相同

五、字典

  get(获得):

代码如下:

dac = {
    "k1":"123",
    "k2":234,
    3:["aiakng",555,"9874"]
}
v = dac.get("k1")
print(v)
    结果为:123

  update(加入字典):

代码如下:

dac = {
    "k1":"123",
    "k2":234,
    3:["aiakng",555,"9874"]
}
dac.update({4:"123"})
print(dac)
    结果为:{'k1': '123', 'k2': 234, 3: ['aiakng', 555, '9874'], 4: '123'}

  keys(输出keys):就是字典中   :前边的  ,以列表显示

代码如下:

dac = {
    "k1":"123",
    "k2":234,
    3:["aiakng",555,"9874"]
}
v = dac.keys()
print(v)
    结果为:dict_keys(['k1', 'k2', 3])

  values(输出values):就是字典中  :后边的,以列表显示

代码如下:

ac = {
    "k1":"123",
    "k2":234,
    3:["aiakng",555,"9874"]
}
v = dac.values()
print(v)
    结果为:dict_values(['123', 234, ['aiakng', 555, '9874']])

  items(显示字典):用元组显示

代码如下:

dac = {
    "k1":"123",
    "k2":234,
    3:["aiakng",555,"9874"]
}
v = dac.items()
print(v)
    结果为:dict_items([('k1', '123'), ('k2', 234), (3, ['aiakng', 555, '9874'])])

六、布尔值

  转型:bool(...)

  说明:None,“” ,() , [] , 0 ===>>>False

猜你喜欢

转载自www.cnblogs.com/aikang525/p/10220279.html