成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Python有什么基本數(shù)據(jù)類型-創(chuàng)新互聯(lián)

這篇文章主要介紹Python有什么基本數(shù)據(jù)類型,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、海西ssl等。為千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的海西網(wǎng)站制作公司

運(yùn)算符

一、數(shù)字運(yùn)算

Python有什么基本數(shù)據(jù)類型

二、比較運(yùn)算

Python有什么基本數(shù)據(jù)類型

三、賦值運(yùn)算

Python有什么基本數(shù)據(jù)類型

四、邏輯運(yùn)算

Python有什么基本數(shù)據(jù)類型

五、成員運(yùn)算

Python有什么基本數(shù)據(jù)類型

基本數(shù)據(jù)類型

一、數(shù)字

int(整型)

  在32位機(jī)器上,整數(shù)的位數(shù)為32位,取值范圍為-231~231-1,即-2147483648~2147483647
  在64位系統(tǒng)上,整數(shù)的位數(shù)為64位,取值范圍為-263~263-1,即-9223372036854775808~9223372036854775807

- int
    將字符串轉(zhuǎn)換為數(shù)字
        a = "123"
        print(type(a),a)

        b = int(a)
        print(type(b),b)

        num = "0011" 
        v = int(num, base=16)
        print(v)
- bit_lenght
        # 當(dāng)前數(shù)字的二進(jìn)制,至少用n位表示
        r = age.bit_length()

二、字符串

字符串一旦創(chuàng)建,不可修改
一旦修改或者拼接,都會(huì)造成重新生成字符串

字符串常用功能

  • join

  • split

  • find

  • strip

  • upper

  • lower

  • replace

# 1 首字母大寫
    # test = "aLex"
    # v = test.capitalize()
    # print(v)

# 2 所有變小寫,casefold更牛逼,很多未知的對(duì)相應(yīng)變小寫
    # v1 = test.casefold()
    # print(v1)
    # v2 = test.lower()
    # print(v2)

# 3 設(shè)置寬度,并將內(nèi)容居中
    # 20 代指總長(zhǎng)度
    # *  空白未知填充,一個(gè)字符,可有可無
    # v = test.center(20,"中")
    # print(v)

    # test = "alex"
    # v = test.ljust(20,"*")
    # print(v)

    # test = "alex"
    # v = test.rjust(20,"*")
    # print(v)

    # test = "alex"
    # v = test.zfill(20)
    # print(v)

# 4 去字符串中尋找,尋找子序列的出現(xiàn)次數(shù)
    # test = "aLexalexr"
    # v = test.count('ex')
    # print(v)

    # test = "aLexalexr"
    # v = test.count('ex',5,6)
    # print(v)

# 5
    # 以什么什么結(jié)尾
    # 以什么什么開始
    # test = "alex"
    # v = test.endswith('ex')
    # v = test.startswith('ex')
    # print(v)

# 6 expandtabs,斷句20,
    # test = 
    # v = test.expandtabs(20)
    # print(v)

# 7 從開始往后找,找到第一個(gè)之后,獲取其未知
    # > 或 >=
    # test = "alexalex"
    # 未找到 -1
    # v = test.find('ex')
    # print(v)

# 8 index找不到,報(bào)錯(cuò)   忽略
    # test = "alexalex"
    # v = test.index('8')
    # print(v)

# 9 格式化,將一個(gè)字符串中的占位符替換為指定的值
    # test = 'i am {name}, age {a}'
    # print(test)
    # v = test.format(name='alex',a=19)
    # print(v)

    # test = 'i am {0}, age {1}'
    # print(test)
    # v = test.format('alex',19)
    # print(v)

# 10 格式化,傳入的值 {"name": 'alex', "a": 19}
    # test = 'i am {name}, age {a}'
    # v1 = test.format(name='df',a=10)
    # v2 = test.format_map({"name": 'alex', "a": 19})

# 11 字符串中是否只包含 字母和數(shù)字
    # test = "123"
    # v = test.isalnum()
    # print(v)
    # str

# 12 是否是字母,漢子
    # test = "as2df"
    # v = test.isalpha()
    # print(v)

# 13 當(dāng)前輸入是否是數(shù)字
    # test = "二" # 1,②
    # v1 = test.isdecimal()
    # v2 = test.isdigit()
    # v3 = test.isnumeric()
    # print(v1,v2,v3)

# 14 是否存在不可顯示的字符
    # \t   制表符
    # \n   換行
    # test = "oiuas\tdfkj"
    # v = test.isprintable()
    # print(v)

# 15 判斷是否全部是空格
    # test = ""
    # v = test.isspace()
    # print(v)

# 16 判斷是否是標(biāo)題
    # test = "Return True if all cased characters in S are uppercase and there is"
    # v1 = test.istitle()
    # print(v1)
    # v2 = test.title()
    # print(v2)
    # v3 = v2.istitle()
    # print(v3)

# 17 ***** 將字符串中的每一個(gè)元素按照指定分隔符進(jìn)行拼接
    # test = "你是風(fēng)兒我是沙"
    # print(test)
    # # t = ' '
    # v = "_".join(test)
    # print(v)

# 18 判斷是否全部是大小寫 和 轉(zhuǎn)換為大小寫
    # test = "Alex"
    # v1 = test.islower()
    # v2 = test.lower()
    # print(v1, v2)

    # v1 = test.isupper()
    # v2 = test.upper()
    # print(v1,v2)
# 19
    # 移除指定字符串
    # 有限最多匹配
    # test = "xa"
    # # v = test.lstrip('xa')
    # v = test.rstrip('9lexxexa')
    # # v = test.strip('xa')
    # print(v)

    # test.lstrip()
    # test.rstrip()
    # test.strip()
    # 去除左右空白
    # v = test.lstrip()
    # v = test.rstrip()
    # v = test.strip()
    # print(v)
    # print(test)
    # 去除\t \n
    # v = test.lstrip()
    # v = test.rstrip()
    # v = test.strip()
    # print(v)

# 20 對(duì)應(yīng)關(guān)系替換
    # test =  "aeiou"
    # test1 = "12345"

    # v = "asidufkasd;fiuadkf;adfkjalsdjf"
    # m = str.maketrans("aeiou", "12345")
    # new_v = v.translate(m)
    # print(new_v)

# 21 分割為三部分
    # test = "testasdsddfg"
    # v = test.partition('s')
    # print(v)
    # v = test.rpartition('s')
    # print(v)

# 22 分割為指定個(gè)數(shù)
    # v = test.split('s',2)
    # print(v)
    # test.rsplit()

# 23 分割,只能根據(jù),true,false:是否保留換行
    # test = "asdfadfasdf\nasdfasdf\nadfasdf"
    # v = test.splitlines(False)
    # print(v)

#  24 以xxx開頭,以xx結(jié)尾
    # test = "backend 1.1.1.1"
    # v = test.startswith('a')
    # print(v)
    # test.endswith('a)

# 25 大小寫轉(zhuǎn)換
    # test = "aLex"
    # v = test.swapcase()
    # print(v)

# 26 字母,數(shù)字,下劃線 : 標(biāo)識(shí)符 def  class
    # a = "def"
    # v = a.isidentifier()
    # print(v)

# 27 將指定字符串替換為指定字符串
    # test = "alexalexalex"
    # v = test.replace("ex",'bbb')
    # print(v)
    # v = test.replace("ex",'bbb',2)
    # print(v)
# 一、for循環(huán)
    # for 變量名 in 字符串:
    #     變量名
    # break
    # continue

    # index = 0
    # while index < len(test):
    #     v = test[index]
    #     print(v)
    #
    #     index += 1
    # print('=======')

    # for zjw in test:
    #     print(zjw)

    # test = "鄭建文妹子有種沖我來"
    # for item in test:
    #     print(item)
    #     break

    # for item in test:
    #     continue
    #     print(item)

# 二、索引,下標(biāo),獲取字符串中的某一個(gè)字符
    # v = test[3]
    # print(v)

# 三、切片
    # v = test[0:-1] # 0=<  <1
    # print(v)

# 四、獲取長(zhǎng)度
    # Python3: len獲取當(dāng)前字符串中由幾個(gè)字符組成
    # v = len(test)
    # print(v)

# 五、獲取連續(xù)或不連續(xù)的數(shù)字,
    # Python2中直接創(chuàng)建在內(nèi)容中
    # python3中只有for循環(huán)時(shí),才一個(gè)一個(gè)創(chuàng)建
    # r1 = range(10)
    # r2 = range(1,10)
    # r3 = range(1,10,2)
    # 幫助創(chuàng)建連續(xù)的數(shù)字,通過設(shè)置步長(zhǎng)來指定不連續(xù)
    # v = range(0, 100, 5)
    #
    # for item in v:
    #     print(item)

三、列表

列表格式

  • 列表中可以嵌套任何類型

  • 中括號(hào)括起來

  • ,分割每個(gè)元素

  • 列表中的元素可以是 數(shù)字,字符串,列表,布爾值..所有的都能放進(jìn)去

  • “集合”,內(nèi)部放置任何東西

  • 列表,有序;元素可以被修改

#########################list類中提供的方法 #######################

# li = [11, 22, 33, 22, 44]
# 參數(shù)
# 1. 原來值最后追加
# 對(duì)象.方法(..)   # li對(duì)象調(diào)用append方法
# li.append(5)
# li.append("alex")
# li.append([1234,2323])
# print(li)

# 2 清空列表
# li.clear()
# print(li)

# 3 拷貝,淺拷貝
# v = li.copy()
# print(v)
# 4. 計(jì)算元素出現(xiàn)的次數(shù)
# v = li.count(22)
# print(v)

# 5. 擴(kuò)展原列表,參數(shù):可迭代對(duì)象
# li = [11, 22, 33, 22, 44]
# li.append([9898,"不得了"])
# [11, 22, 33, 22, 44, [9898, '不得了']]

# li.extend([9898,"不得了"])
# for i in [9898,"不得了"]:
#     li.append(i)
# [11, 22, 33, 22, 44, 9898, '不得了']
#
# li.extend("不得了")
# print(li)

# 6. 根據(jù)值獲取當(dāng)前值索引位置(左邊優(yōu)先)
# li = [11, 22, 33, 22, 44]
# v= li.index(22)
# print(v)

# 7. 在指定索引位置插入元素
# li = [11, 22, 33, 22, 44]
# li.insert(0,99)
# print(li)

# 8、 刪除某個(gè)值(1.指定索引;2. 默認(rèn)最后一個(gè)),并獲取刪除的值
# li = [11, 22, 33, 22, 44]
# v = li.pop()
# print(li)
# print(v)

# li = [11, 22, 33, 22, 44]
# v = li.pop(1)
# print(li)
# print(v)
# 9. 刪除列表中的指定值,左邊優(yōu)先
# li = [11, 22, 33, 22, 44]
# li.remove(22)
# print(li)
# PS: pop remove del li[0]    del li[7:9]   clear

# 10 將當(dāng)前列表進(jìn)行翻轉(zhuǎn)
# li = [11, 22, 33, 22, 44]
# li.reverse()
# print(li)

# 11 列表的排序
# li = [11,44, 22, 33, 22]
# li.sort()
# li.sort(reverse=True)
# print(li)
####################################### 深灰魔法 #######################################

# 1.
# 索引取值
print(li[3])

# 2 切片,切片結(jié)果也是列表
print(li[3:-1])

# 3 for循環(huán)
# while循環(huán)
for item in li:
    print(item)
"""
# 列表元素,可以被修改

# li = [1, 12, 9, "age", ["石振文", ["19", 10], "龐麥郎"], "alex", True]

############## 4 索引
# 修改
# li[1] = 120
# print(li)
# li[1] = [11,22,33,44]
# print(li)

# 刪除,第一種方式
# del li[1]
# print(li)
############## 5 切片
# 修改
# li[1:3] = [120,90]
# print(li)
# 刪除
# del li[2:6]
# print(li)

# 6 in 操作
# li = [1, 12, 9, "age", ["石振文", ["19", 10], "龐麥郎"], "alex", True]
# v1 = "石振文" in li
# print(v1)
# v2 = "age" in li
# print(v2)

# 7 轉(zhuǎn)換
# 字符串轉(zhuǎn)換列表   li =  list("asdfasdfasdf"), 內(nèi)部使用for循環(huán)
# s = "pouaskdfauspdfiajsdkfj"
# new_li = list(s)
# print(new_li)

# 列表轉(zhuǎn)換成字符串,
# 需要自己寫for循環(huán)一個(gè)一個(gè)處理: 既有數(shù)字又有字符串
# li = [11,22,33,"123","alex"]
# # r = str(li) # '[11,22,33,"123","alex"]'
# # print(r)
# s = ""
# for i in li:
#     s = s + str(i)
# print(s)
# 直接使用字符串join方法:列表中的元素只有字符串
# li = ["123","alex"]
# v = "".join(li)
# print(v)

四、元組

元組,元素不可被修改,不能被增加或者刪除

tu = (11,22,33,44)
tu.count(22),獲取指定元素在元組中出現(xiàn)的次數(shù)

tu.index(22)獲取指定元素在元組的索引
# 1. 書寫格式
# tu = (111,"alex",(11,22),[(33,44)],True,33,44,)
# 一般寫元組的時(shí)候,推薦在最后加入 ,
# 元素不可被修改,不能被增加或者刪除
# 2. 索引
# v = tu[0]
# print(v)

# 3. 切片
# v = tu[0:2]
# print(v)

# 4. 可以被for循環(huán),可迭代對(duì)象
# for item in tu:
#     print(item)

# 5. 轉(zhuǎn)換
# s = "asdfasdf0"
# li = ["asdf","asdfasdf"]
# tu = ("asdf","asdf")
#
# v = tuple(s)
# print(v)

# v = tuple(li)
# print(v)

# v = list(tu)
# print(v)

# v = "_".join(tu)
# print(v)

# li = ["asdf","asdfasdf"]
# li.extend((11,22,33,))
# print(li)

# 6.元組的一級(jí)元素不可修改/刪除/增加
# tu = (111,"alex",(11,22),[(33,44)],True,33,44,)
# # 元組,有序。
# # v = tu[3][0][0]
# # print(v)
# # v=tu[3]
# # print(v)
# tu[3][0] = 567
# print(tu)

五、字典

  • 字典無序

  • 字典的value可以是任何值

  • 布爾值(1,0)、列表、字典不能作為字典的key**

# 1 根據(jù)序列,創(chuàng)建字典,并指定統(tǒng)一的值
# v = dict.fromkeys(["k1",123,"999"],123)
# print(v)

# 2 根據(jù)Key獲取值,key不存在時(shí),可以指定默認(rèn)值(None)
# v = dic['k11111']
# print(v)
# v = dic.get('k1',111111)
# print(v)

# 3 刪除并獲取值
# dic = {
#     "k1": 'v1',
#     "k2": 'v2'
# }
# v = dic.pop('k1',90)
# print(dic,v)
# k,v = dic.popitem()
# print(dic,k,v)

# 4 設(shè)置值,
# 已存在,不設(shè)置,獲取當(dāng)前key對(duì)應(yīng)的值
# 不存在,設(shè)置,獲取當(dāng)前key對(duì)應(yīng)的值
# dic = {
#     "k1": 'v1',
#     "k2": 'v2'
# }
# v = dic.setdefault('k1111','123')
# print(dic,v)

# 5 更新
# dic = {
#     "k1": 'v1',
#     "k2": 'v2'
# }
# dic.update({'k1': '111111','k3': 123})
# print(dic)
# dic.update(k1=123,k3=345,k5="asdf")
# print(dic)
  • 字典的value可以是任何值

# info = {
#     "k1": 18,
#     "k2": True,
#     "k3": [
#         11,
#         [],
#         (),
#         22,
#         33,
#         {
#             'kk1': 'vv1',
#             'kk2': 'vv2',
#             'kk3': (11,22),
#         }
#     ],
#     "k4": (11,22,33,44)
# }
# print(info)
  • 索引方式找到指定元素

# info = {
#     "k1": 18,
#     2: True,
#     "k3": [
#         11,
#         [],
#         (),
#         22,
#         33,
#         {
#             'kk1': 'vv1',
#             'kk2': 'vv2',
#             'kk3': (11,22),
#         }
#     ],
#     "k4": (11,22,33,44)
# }
# # v = info['k1']
# # print(v)
# # v = info[2]
# # print(v)
# v = info['k3'][5]['kk3'][0]
# print(v)
  • 字典支持 del 刪除

# info = {
#     "k1": 18,
#     2: True,
#     "k3": [
#         11,
#         [],
#         (),
#         22,
#         33,
#         {
#             'kk1': 'vv1',
#             'kk2': 'vv2',
#             'kk3': (11,22),
#         }
#     ],
#     "k4": (11,22,33,44)
# }
# del info['k1']
#
# del info['k3'][5]['kk1']
# print(info)
  • for循環(huán)

# dict
# info = {
#     "k1": 18,
#     2: True,
#     "k3": [
#         11,
#         [],
#         (),
#         22,
#         33,
#         {
#             'kk1': 'vv1',
#             'kk2': 'vv2',
#             'kk3': (11,22),
#         }
#     ],
#     "k4": (11,22,33,44)
# }
# for item in info:
#     print(item)
#
# for item in info.keys():
#     print(item)

# for item in info.values():
#     print(item)

# for item in info.keys():
#     print(item,info[item])

# for k,v in info.items():
#     print(k,v)

六、集合

  • set集合,是一個(gè)無序且不重復(fù)的元素集合

  • 作用:去重,關(guān)系運(yùn)算,

  • 每個(gè)元素必須是不可變類型(可hash,可作為字典的key)
    優(yōu)先掌握的操作:
    1、長(zhǎng)度len
    2、成員運(yùn)算in和not in
    3、|合集
    4、&交集
    5、-差集
    6、^對(duì)稱差集
    7、==
    8、父集:>,>=
    9、子集:<,<=

# s={1,2,3,4,5,6}

#添加
# s.add('s')
# s.add('3')
# s.add(3)
# print(s)

#清除
# s.clear()
# print(s)

#拷貝
# s1=s.copy()

s={'sb',1,2,3,4,5,6}
#隨機(jī)刪
# s.pop()

#指定刪除
# s.remove('sb')
# s.remove('hellol') #刪除元素不存在會(huì)報(bào)錯(cuò)
# s.discard('sbbbb')#刪除元素不存在不會(huì)報(bào)錯(cuò)
# print(s)

# python_l=['lcg','szw','zjw','lcg']
# linux_l=['lcg','szw','sb']
# p_s=set(python_l)
# l_s=set(linux_l)
# #求交集
# print(p_s,l_s)
# print(p_s.intersection(l_s))
# print(p_s&l_s)
# #求并集
# print(p_s.union(l_s))
# print(p_s|l_s)
# #差集
# print('差集',p_s-l_s)
# print(p_s.difference(l_s))
# print('差集',l_s-p_s)
# print(l_s.difference(p_s))

#交叉補(bǔ)集
# print('交叉補(bǔ)集',p_s.symmetric_difference(l_s))
# print('交叉補(bǔ)集',p_s^l_s)

python_l=['lcg','szw','zjw','lcg']
linux_l=['lcg','szw','sb']
p_s=set(python_l)
l_s=set(linux_l)
print(p_s,l_s)
# print('差集',p_s-l_s)
# p_s=p_s-l_s
p_s.difference_update(l_s)
print(p_s)

# s1={1,2}
# s2={2,3,5}
# print(s1.isdisjoint(s2)) 如果沒有交集,返回True,否則返回False"""

s1={1,2}
s2={1,2,3}
print(s1.issubset(s2))#s1 是s2 的子集
print(s2.issubset(s1))#False

print(s2.issuperset(s1))#s1 是s2 的父集

s1={1,2}
s2={1,2,3}
# s1.update(s2) #更新多個(gè)值

# s1.add(1,2,3,4) #更新一個(gè)值
# s1.union(s2) #不更新

print(s1)

七、數(shù)據(jù)類型總結(jié)

  • 數(shù)字

  • 字符串

  • 集合:無序,即無序存索引相關(guān)信息

  • 元組:有序,需要存索引相關(guān)信息,不可變

  • 列表:有序,需要存索引相關(guān)信息,可變,需要處理數(shù)據(jù)的增刪改

  • 字典:無序,需要存key與value映射的相關(guān)信息,可變,需要處理數(shù)據(jù)的增刪改

練習(xí)題

1. 實(shí)現(xiàn)一個(gè)整數(shù)加法計(jì)算器(如:  5+9  或  5+  9  或  5  +  9 )

n = input('請(qǐng)輸入要計(jì)算的加法計(jì)算公式:')
v1 = n.strip()
v2 = v1.split('+')
v3 = int(v2[0])
v4 = int(v2[1])
print(v3+v4)

2. 計(jì)算用戶輸入的內(nèi)容中有幾個(gè)十進(jìn)制小數(shù)?幾個(gè)字母?如:asduiaf878123jkjsfd--‐213928  

n = input("請(qǐng)輸入內(nèi)容: ")
n1 = 0
n2 = 0
for i in n:
    if i.isalpha() == 1:
        n2 += 1
    if i.isdecimal() == 1:
        n1 += 1
print("數(shù)字有 ",n1)
print("字母, ",n2)

3. 制作趣味模板程序,
需求:等待用戶輸入名字、地點(diǎn)、愛好,根據(jù)用戶的名字和愛好進(jìn)行任意實(shí)現(xiàn)
如:敬愛可親的 xxx,住在 xxx 地方,愛好是xxx

n = '敬愛可親的{0},住在{1},愛好是{2}'
name = input('請(qǐng)輸入你的名字:')
addr = input('請(qǐng)輸入你的住址:')
likes = input('請(qǐng)輸入你的愛好:')
n1 = n.format(name,addr,likes)
print(n1)
  1. 制作隨機(jī)驗(yàn)證碼,不區(qū)分大小寫。
    流程:
        --‐  用戶執(zhí)行程序
        --‐  給用戶顯示需要輸入的驗(yàn)證碼
        --‐  用戶輸入的值
            用戶輸入的值和顯示的值相同時(shí)現(xiàn)實(shí)正確信息;否則繼續(xù)生成隨機(jī)驗(yàn)證碼繼續(xù)等待用戶輸入

Python有什么基本數(shù)據(jù)類型

count = 0
while count < 3:
    def check_code():
        import random
        checkcode = ''
        for i in range(4):
            current = random.randrange(0, 4)
            if current != i:
                temp = chr(random.randint(65, 90))
            else:
                temp = random.randint(0, 9)
            checkcode += str(temp)
        return checkcode

    code = check_code()
    print(code)

    n1 = input("請(qǐng)輸入驗(yàn)證碼:")

    n2 = n1.lower()
    n3 = code.lower()
    if n2 == n3:
        print("驗(yàn)證通過")
        break
    else:
        print("驗(yàn)證失敗,請(qǐng)重新輸入")
    count += 1

5. 開發(fā)敏感詞語過濾程序,提示用戶輸入內(nèi)容,如果用戶輸入的內(nèi)容中包含特殊的字符:如  "打架"  "斗毆",則將內(nèi)容替換為

li = ['打架','斗毆']
n = input('請(qǐng)輸入你要搜索的內(nèi)容:')
if n in li:
    print(n.replace(n,'和諧社會(huì)'))
else:
    print(n)

6. 制作表格
    循環(huán)提示用戶輸入:用戶名、密碼、郵箱  (要求用戶輸入的長(zhǎng)度不超過 20 個(gè)字符,如果超過則只有前 20 個(gè)字符有效)
    如果用戶輸入  q 或 Q  表示不再繼續(xù)輸入,將用戶輸入的內(nèi)容以表格形式打印

m = '{0}\t{1}\t{2}\n'
s = ""
while True:
    name = input('請(qǐng)輸入用戶名:')
    if name == 'q' or name == 'Q':
        break
    if len(name) > 20:
        name = name[0:20]
    pwd = input('請(qǐng)輸入密碼:')
    if len(pwd) > 20:
        pwd = pwd[0:20]
    mails = input('請(qǐng)輸入郵箱地址')
    if len(mails) > 20:
        mails = mails[0:20]
    n = m.format(name,pwd,mails)
    s = s + n
v = s.expandtabs(30)
print(v)
  1. 有如下值集合 [11,22,33,44,55,66,77,88,99,90...],將所有大于 66 的值保存至字典的第一個(gè)key中,將小于 66 的值保存至第二個(gè)key的值中。
    即: {'k1': 大于66的所有值, 'k2': 小于66的所有值}

li = [11,22,33,44,55,66,77,88,99,90]
n1 = []
n2 = []
n3 = {}
for i in li:
    if i > 66:
        n1.append(i)
    if i < 66:
        n2.append(i)
# print(n1,n2)

n3.setdefault('k1',n1)
n3.setdefault('k2',n2)

print(n3)

8.乘法表

for i in range(1,10):
    s = ''
    for n in range(1,i+1):
        s += str(n)+' * '+str(i)+' = '+str(n*i)+'\t'
    print(s)

9. 分頁(yè)顯示內(nèi)容

l = []
for i in range(1,302):
    tmpe = ['name'+str(i),'age'+str(i)]
    l.append(tmpe)

while True:
    s = input('請(qǐng)輸入頁(yè)碼:')
    if s.isdigit() == 0:
        print('輸入有誤!請(qǐng)輸入十進(jìn)制數(shù)字')
        continue
    s = int(s)
    start = (s - 1) * 10
    end = s * 10
    l1 = l[start:end]
    for i in l1:
        print(i)

以上是“Python有什么基本數(shù)據(jù)類型”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!

本文標(biāo)題:Python有什么基本數(shù)據(jù)類型-創(chuàng)新互聯(lián)
網(wǎng)站路徑:http://jinyejixie.com/article2/dishic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、手機(jī)網(wǎng)站建設(shè)、外貿(mào)建站定制網(wǎng)站、動(dòng)態(tài)網(wǎng)站、網(wǎng)站維護(hù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
军事| 拜泉县| 徐州市| 大名县| 铜山县| 樟树市| 平湖市| 寿阳县| 承德县| 北碚区| 蓬安县| 新干县| 延长县| 胶南市| 岚皋县| 梓潼县| 枣庄市| 察哈| 台北县| 监利县| 时尚| 赤水市| 合作市| 曲沃县| 奉贤区| 彭山县| 驻马店市| 新巴尔虎左旗| 枝江市| 冕宁县| 淳化县| 鹤山市| 石棉县| 水城县| 大英县| 鄄城县| 乾安县| 大港区| 尼勒克县| 镇坪县| 富阳市|