ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

关于最近学习python的理解

2019-10-25 20:37:21  阅读:247  来源: 互联网

标签:文件夹 dict1 函数 python 学习 理解 号数 input 输入


估计jupyter往空字典里最多塞两个key,表现可以由下面的代码的输出证明:
dict1={}
dict1={}
#print(‘请输入你的姓名’)
num=eval(input(‘请输入你的人数:’))
for i in (0,num):
name=input(‘请输入你的姓名:’)
score=input(‘请输入你的号数:’)
dict1[name]=score

请输入你的人数:5

请输入你的姓名:liujiawen
请输入你的号数:19
请输入你的姓名:jerry
请输入你的号数:25
print(dict1)
{‘liujiawen’: ‘19’, ‘jerry’: ‘25’}
#到这里代码直接停止,无法输入,并且,再次运行改代码的时候
#print(‘请输入你的姓名’)
num=eval(input(‘请输入你的人数:’))
for i in (0,num):
name=input(‘请输入你的姓名:’)
score=eval(input(‘请输入你的号数:’))
dict1[name]=score
请输入你的人数:5
请输入你的姓名:ert
请输入你的号数:28
请输入你的姓名:ei
请输入你的号数:36
print(dict1)
{‘op’: 89, ‘ed’: 90, ‘ert’: 28, ‘ei’: 36}
#还是只输入了两次
所以推断jupyter一次最多往里面塞两个key
#eval会将计算式计算后转化为数字,因而在输入字符时不应该使用它,直接使用input
#对文件批量重命名程序中的代码知识的整理,

  1. 首先对文件进行处理,包括改名,创建,删除,等等这些都要引入os模块这点至关重要
  2. 每次对文件进行处理前应该最好先使用close将该文件关闭再决定是否打开
  3. listdir函数会对文件进行读取,它的官方解释:os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。这个列表以字母顺序。 它不包括 ‘.’ 和’…’ 即使它在文件夹中。不过我个人认为这个函数应该是用于读取文件夹中的文件或者文件夹,再将他们做成一个目录的样子。
  4. 在对文件进行处理时要注意输入文件的绝对路径,如果觉得麻烦可以使用一个变量来储存它,然后频繁使用。
  5. 重命名使用rename函数,并且在对文件夹中的文件进行重命名时,要注意加斜杠,否则文件夹会从文件中全部跑出来,在重命名的时候同时可以改变文件格式。
  6. 运用str()函数可以将数字转化为字符
  7. 连接函数‘+’和join()函数都可以使用,不过相对于‘+’函数,join函数明显更加麻烦,如果不将要特意隔开的字符串用括号转化为一个元组,join函数会对字符串中的所有字符之间都施加符号。

标签:文件夹,dict1,函数,python,学习,理解,号数,input,输入
来源: https://blog.csdn.net/theworld666/article/details/102749256

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有