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

歡迎訪問 生活随笔!

生活随笔

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

python

今天的码农女孩学习了关于python元祖和字典的知识以及结合前面学的知识做了四个小练习

發布時間:2023/12/20 python 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 今天的码农女孩学习了关于python元祖和字典的知识以及结合前面学的知识做了四个小练习 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

元祖
?? ??? ?元祖與列表類似,但是元祖的值一旦定義,不能改變,所以叫做固定長度類型,下標從0開始,用()定義
?? ??? ?定義方式:y1=(1,2,3,4) y2="a","b","c"
?? ??? ?添加修改刪除都會報錯
?? ??? ?查詢 y[1] ? for v in y1
?? ??? ?刪除元祖 del y
?? ??? ?注意:元祖里如果只包含一個元素,需要在元素后面加上逗號,否則會被當成運算符的括號使用,例如:(55)運算符括號輸出55類型為int ? ;(55,) 元祖括號輸出(55)類型為tuple

屬性和方法
len()獲得列表長度
index()查找元素位置
count()統計出現的次數
copy()復制數組
sort(函數,排序方式)排序 reverse 如果為true則降序
tuple()轉化為元祖

字典
?? ??? ?字典是一個可變容器,用來存儲多個值和多種類型,每個值以鍵值對存儲(key->value)屬性和值以冒號分割,多個值之間以逗號分割,字典用{}定義
?? ??? ?定義方式:m={"name":"lisi",1:"a"}
?? ??? ?添加和修改:m["name"]="zhang"
?? ??? ?刪除:del m["name"]
?? ??? ?注意
?? ??? ?1.value可以為任何類型值
?? ??? ?2.key只能是不可變類型,以數字、字符串、布爾、元祖定義
?? ??? ?3.當key值重復時,則最后一次被記住

屬性和方法
len()獲得字典的長度
clear()清空
copy()復制
get(key,default)返回key對應的value值,如果不存在返回default
key in m判斷key是否存在
items()獲取鍵值對
keys()獲取key值
values()獲取value值
pop(key,default)刪除key對應的value值,如果不存在返回default

小練習:

? 1.找出字符串中字母,數字,空格,其他符號分別有多少個
??

str=input('請輸入一個字符串:') zf=0 sz=0 kg=0 ts=0 for strs in str:if strs.isalpha():zf+=1elif strs.isdigit():sz+=1elif strs ==' ':kg+=1else:ts+=1 print("該字符串中的字符有:",zf) print("該字符串中的數字有:",sz) print("該字符串中的空格有:",kg) print("該字符串中的特殊字符有:",ts)


? 2.找出字符串出現最多的字母和次數

s=input("請輸入一個字符串:") abc=s[0] max=s.count(s[0]) for v in s:if(s.count(v)>max):abc=vmax=s.count(v) print(abc) print(max)

? 3.輸入兩個時間字符串,把字符串轉化日期類型,比較時間大小

import time a=input("請輸入第一個時間:") b=input("請輸入第二個時間:") c=time.mktime(time.strptime(a,"%Y-%m-%d")) d=time.mktime(time.strptime(b,"%Y-%m-%d")) if c>d:print(a+"大于"+b) else:print(b+"大于"+a)

? 4.生成一個123班學生數組,通過隨機數,實現點名功能

import random import math x=["小明","小麗","小紅","小米","小心","小張","小劉"] #方法一 num=math.ceil(random.random()*6) print(x[num]) #方法二 num=int(random.uniform(0,6)) print(x[num]) #方法三 random.shuffle(x) print(x[0])

總結

以上是生活随笔為你收集整理的今天的码农女孩学习了关于python元祖和字典的知识以及结合前面学的知识做了四个小练习的全部內容,希望文章能夠幫你解決所遇到的問題。

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