成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

盤點Python基礎實戰

開發 后端
問題的關鍵點就是在于構造姓名,學號和成績,之后以字典的形式進行寫入文件。這里準備兩個列表,一個姓,一個名,之后使用random庫進行隨機字符串拼接,得到姓名。

[[427070]]

大家好,我是Python進階者。

前言

前幾天有個叫【-berry】的粉絲在Python交流群里問了一道關于大學生Python題目的問題,如下圖所示。

初步一看,還是覺得有點難的,對于剛學完基礎的小伙伴來說,這個小項目還是有點難度,這個題目主要考察的是random庫、列表、字典、open文件操作等基礎操作,運用實際生活中的例子,確實是一個練手的好題目。

一、思路

其實問題的關鍵點就是在于構造姓名,學號和成績,之后以字典的形式進行寫入文件。這里準備兩個列表,一個姓,一個名,之后使用random庫進行隨機字符串拼接,得到姓名。

二、解決方法

1)TXT文件存儲

直接上代碼,如下所示:

  1. # !/usr/bin/env python 
  2. # -*- coding:utf-8 -*- 
  3. # @FileName  :test.py 
  4. # @Time      :2021/9/19 21:34 
  5. # @Author    :Cat 
  6.  
  7. import random 
  8.  
  9. xing = ['趙','錢','孫','李','周','吳','鄭','王'
  10. '馮','陳','褚','衛','蔣','沈','韓','楊'
  11. '朱','秦','尤','許','何','呂','施','張'
  12. '孔','曹','嚴','華','金','魏','陶','姜'
  13. '戚','謝','鄒','喻','柏','水','竇','章'
  14. '云','蘇','潘','葛','奚','范','彭','郎'
  15. '魯','韋','昌','馬','苗','鳳','花','方'
  16. '俞','任','袁','柳','酆','鮑','史','唐'
  17. '費','廉','岑','薛','雷','賀','倪','湯'
  18. '滕','殷','羅','畢','郝','鄔','安','常'
  19. '樂','于','時','傅','皮','卞','齊','康'
  20. '伍','余','元','卜','顧','孟','平','黃'
  21. '和','穆','蕭','尹','姚','邵','湛','汪'
  22. '祁','毛','禹','狄','米','貝','明','臧'
  23. '計','伏','成','戴','談','宋','茅','龐'
  24. '熊','紀','舒','屈','項','祝','董','梁',] 
  25.  
  26. ming = [ 
  27.        '凡','佳','勤','珍','貞','鴻','煥','風','朗'
  28.     '浩','亮','政','謙','振','壯','偉','剛','勇','毅','俊','峰','強','軍','平','保','東','文','輝','力','固','之','段','殿','泰'
  29. '利','清','飛','彬','富','順','信','子','杰','濤','昌','成','康','星','翰','誠','博','先','敬'
  30. '若','鳴','朋','斌','梁','棟','維','啟','克','倫','翔','旭','鵬','澤','朗','伯','彪','晉','晟'
  31. '誠','先','敬','震','振','壯','會','思','群','豪','心','邦','承','樂','宏','言','旲','旻','昊'
  32. '光','天','達','安','巖','中','茂','進','林','有','堅','和','彪','博','泰','盛','振','挺','掣'
  33. '明','永','健','世','廣','志','義','興','良','海','山','仁','波','寧','行','時','志','忠','思'
  34. '紹','功','松','善','厚','慶','磊','民','友','裕','河','哲','江','超','炎','德','彰','征','律'
  35. '晨','辰','士','以','建','家','致','煜','煊','炎','波','寧','貴','福','生','龍','元','全','國'
  36. '勝','學','祥','才','發','武','新','利','清','飛','彬','富','順','信','子','杰','濤','昌','成'
  37. '康','星','光','天','達','安','巖','中','茂','進','林','有','堅','和' 
  38.  
  39.  
  40. with open('students.txt''a', encoding='utf-8'as f: 
  41.     for i in range(9): 
  42.         item = {} 
  43.         item['姓名'] = random.choice(xing) + random.choice(ming) 
  44.         item['學號'] = str(2020010001 + i) 
  45.         item['成績'] = random.randint(0, 100) 
  46.         f.write(str(item)) 
  47.         f.write('\n'

運行之后,得到的結果如下所示:

2)CSV文件存儲

代碼如下所示:

  1. # !/usr/bin/env python 
  2. # -*- coding:utf-8 -*- 
  3. # @FileName  :test_csv.py 
  4. # @Time      :2021/9/26 21:01 
  5. # @Author    :Cat 
  6.  
  7. import random 
  8. import csv 
  9.  
  10.  
  11. headers = ['姓名''學號''成績'
  12.  
  13. xing = ['趙','錢','孫','李','周','吳','鄭','王'
  14. '馮','陳','褚','衛','蔣','沈','韓','楊'
  15. '朱','秦','尤','許','何','呂','施','張'
  16. '孔','曹','嚴','華','金','魏','陶','姜'
  17. '戚','謝','鄒','喻','柏','水','竇','章'
  18. '云','蘇','潘','葛','奚','范','彭','郎'
  19. '魯','韋','昌','馬','苗','鳳','花','方'
  20. '俞','任','袁','柳','酆','鮑','史','唐'
  21. '費','廉','岑','薛','雷','賀','倪','湯'
  22. '滕','殷','羅','畢','郝','鄔','安','常'
  23. '樂','于','時','傅','皮','卞','齊','康'
  24. '伍','余','元','卜','顧','孟','平','黃'
  25. '和','穆','蕭','尹','姚','邵','湛','汪'
  26. '祁','毛','禹','狄','米','貝','明','臧'
  27. '計','伏','成','戴','談','宋','茅','龐'
  28. '熊','紀','舒','屈','項','祝','董','梁',] 
  29.  
  30. ming = [ 
  31.        '凡','佳','勤','珍','貞','鴻','煥','風','朗'
  32.     '浩','亮','政','謙','振','壯','偉','剛','勇','毅','俊','峰','強','軍','平','保','東','文','輝','力','固','之','段','殿','泰'
  33. '利','清','飛','彬','富','順','信','子','杰','濤','昌','成','康','星','翰','誠','博','先','敬'
  34. '若','鳴','朋','斌','梁','棟','維','啟','克','倫','翔','旭','鵬','澤','朗','伯','彪','晉','晟'
  35. '誠','先','敬','震','振','壯','會','思','群','豪','心','邦','承','樂','宏','言','旲','旻','昊'
  36. '光','天','達','安','巖','中','茂','進','林','有','堅','和','彪','博','泰','盛','振','挺','掣'
  37. '明','永','健','世','廣','志','義','興','良','海','山','仁','波','寧','行','時','志','忠','思'
  38. '紹','功','松','善','厚','慶','磊','民','友','裕','河','哲','江','超','炎','德','彰','征','律'
  39. '晨','辰','士','以','建','家','致','煜','煊','炎','波','寧','貴','福','生','龍','元','全','國'
  40. '勝','學','祥','才','發','武','新','利','清','飛','彬','富','順','信','子','杰','濤','昌','成'
  41. '康','星','光','天','達','安','巖','中','茂','進','林','有','堅','和' 
  42.  
  43.  
  44. with open('students.csv''a', encoding='utf-8', newline=''as f: 
  45.     csv_writer = csv.DictWriter(f, headers) 
  46.     csv_writer.writeheader() 
  47.  
  48.     for i in range(9): 
  49.         item = {} 
  50.         item['姓名'] = random.choice(xing) + random.choice(ming) 
  51.         item['學號'] = str(2020010001 + i) 
  52.         item['成績'] = random.randint(0, 100) 
  53.         csv_writer.writerow(item) 

運行之后,得到的結果如下所示:

每次運行程序之后,得到的txt和csv文件中的內容都是隨機獲取的,完成需求。

三、總結

 

我是Python進階者。本文基于粉絲提問,完成了一道Python基礎實戰題目,主要涉及的知識點是random庫、列表、字典、文件讀取等知識。這個題目倒不是很難,解題方法肯定還有很多種,歡迎大家積極嘗試,有好方法記得也分享給我學習下噢!

 

責任編輯:武曉燕 來源: Python爬蟲與數據挖掘
相關推薦

2021-07-21 10:18:21

Python條件語句Python基礎

2021-03-13 10:14:59

Python定義函數Python基礎

2022-04-04 09:12:18

Python內置函數

2021-04-28 10:01:06

Python基礎項目

2021-04-07 10:02:51

Python字典Python基礎

2021-04-17 10:05:57

Python字符串Python基礎

2021-11-10 07:47:49

Python源碼代碼

2012-06-26 09:41:31

2021-04-12 10:02:02

JavaList集合

2021-04-15 10:00:46

Java基礎ListJava開發

2024-09-17 20:00:53

2022-05-10 14:11:05

網絡安全網絡犯罪

2023-12-04 16:15:05

Docker容器

2023-08-01 23:04:40

Spring編程AOP

2021-07-05 10:00:31

JavaStack基礎

2022-09-06 08:54:00

SpringBootController

2021-01-21 10:02:45

Consul架構安裝

2023-12-06 13:48:00

C++代碼

2011-03-29 11:32:29

2024-06-07 13:11:44

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品一区二区三区日本 | 国产欧美精品一区 | 久久网站黄 | 五月婷婷激情网 | 免费在线观看h片 | 国产精品国产三级国产aⅴ入口 | 日本a视频| 午夜精品一区 | 蜜桃视频麻豆 | 久久99精品久久久久久国产越南 | 欧美亚洲视频 | av日韩一区 | 国产精品一区二区三区在线 | 久久精品一级 | 欧美精品一区二区在线观看 | 欧美一级在线 | 亚洲精品一区二区 | 日本一区二区高清视频 | 日韩精品一区二区三区免费视频 | 国产黄色电影 | 欧美精品tv | 在线视频成人 | 自拍视频精品 | 亚洲国产精品99久久久久久久久 | 精品国产乱码久久久久久丨区2区 | 亚洲精品视频在线播放 | 久久精品久久精品久久精品 | 成年免费在线观看 | 日韩美女一区二区三区在线观看 | 国产精品久久国产精品久久 | 精品久久久久久久久久久久久 | www.887色视频免费 | www.久久.com| 欧美日韩亚洲国产综合 | 免费a网站 | 伦理二区 | 天天躁日日躁狠狠的躁天龙影院 | www亚洲精品 | 精品视频在线一区 | 日本欧美国产在线观看 | 高清一区二区 |