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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

开发基础(字符编码、列表操作)

發布時間:2024/4/17 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 开发基础(字符编码、列表操作) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、字符編碼

計算器所認識的編碼都是二進制編碼

二進制與十進制轉換

計算機最開始使用的編碼是美國的 ASCll編碼

計算機容量單

?字符編碼

python2.x 默認編碼使用的是ASCll?

?

python3.x 默認編碼使用的是 UTF-8

如何聲明在使用代碼的時候 選擇的編碼

?

在程序的首行?

#! -*- encoding: utf-8 -*-

?

二、數據類型












1、浮點型

?




?

科學計數法的表示形式

浮點數的精度問題

三、列表操作

1、創建列表

方法一、

a = [] #空列表
b = ['a','b','c']#存多個元素
c = ['A',['B'],'C']#列表嵌套

方法二、

L = list()

2、查詢列表

3、列表切片

?

4、增加增加

5、修改

?

6、刪除

?

8、循環

    基本語法 for i in? value :

  

L1 =['a','b','c','d',1,2,3,4,5,6,'b','D'] for i in L1:print(i)

     range 函數 創建列表

    

for i in range(5,10):print(i)

9、排序 sort()?

不能對包含str及int的列表進行排序

排序的規則是按照 ASCII編碼的編號進行排序

?

反向排序 reverse()

?10、列表拼接

列表的其他用法

extend() 函數 將一個列表擴展到另外一個列表

?

利用 + 號也可以實現一樣的拼接功能?

?

clear() 清空列表

?

?

四、列表練習題

#1 names = ['jiu','lin','liang','kun','ting'] #2 names.insert(0,"small") #3 names[0] = "九" #4 names.append(['good','like']) #5 print(names.index("kun")) #6 names_1 = [1,2,3,4,5,6,2] names = names + names_1 #7 print(names[4:7]) #8 print(names[2:10:2]) #9 print(names[-3:]) #10 #enumerate 的意思是枚舉,獲取元素的索引值 for index,l in enumerate(names): print(index,l) #11
for index,l in enumerate(names):
if index %2 == 0:
names[index] = -1
print(names)
#12
names = ['jiu','lin','liang',2,'kun',2,'ting']
a = names.index(2)
names_1 = names[a+1:]
b = names_1.index(2)
print("2的索引位置為",a+b+1)

#14 購物車

products = [["iphone8","6888"],["MacPro","14800"],["小米6","2488"],["Book","80"],["Niike","888"]] leng = len(products) run = True shop_list = [] while run:print("-------商品列表------")for index,l in enumerate(products):print ("%s %s %s" %(index,l[0],l[1]))user_1 = input("請輸入你購買的商品序號》》:")if user_1.isdigit():user_1 = int(user_1)if user_1 >= 0 and user_1 < leng:shop_list.append(products[user_1])print("你購買了",products[user_1])else:print("請輸入正確商品序號")elif user_1 == "q":if len(shop_list) == 0:print("你的購物車是空的")else:print("--------購物車---------")for index,l in enumerate(shop_list):print (index,l[0],l[1])run = False

注意事項代碼最好別截圖;路徑和文件避免用中文名。

轉載于:https://www.cnblogs.com/mjiu/p/8504598.html

總結

以上是生活随笔為你收集整理的开发基础(字符编码、列表操作)的全部內容,希望文章能夠幫你解決所遇到的問題。

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