![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习
文章平均质量分 55
小燕开心
学习笔记
展开
-
Python学习——函数及函数变量
函数的命名:小写字母为首,可用下划线函数的调用:模块名.函数名(参数列表)例1、先定义一个计算第n阶调和数(1+1/2+1/3+…+1/n)的函数,输出前n个调和数import sysdef harmonic(n): #定义函数harmonic计算调和数return total #harmonic函数返回值为第n阶调和数n = int(sys.argv[1]) #n来自于命令行参数print(harmonic(i)) #调用harmonic函数并打印结果。原创 2024-04-15 12:05:04 · 377 阅读 · 0 评论 -
Python学习——访问命令行参数、标准输入输出
例如:在命令行输入--length 3 --width 4 和 --width 4 --length 3,结果是一样的。在例5中将展示交互式用户输入,输入的次数是随机的依赖于用户的输入值。注:在使用open函数读取文件后,必须要在最后再用close函数关闭文件,否则这个文件就会一直处于读取的状态,其他的程序将无法调用;注:在调用程序时,需要在命令行输入n的具体值。访问命令行参数,sys.argv()生成的是一个列表,argv[0]访问脚本,argv[1]访问第一个参数,argv[2]访问第二个参数。原创 2024-03-27 17:46:12 · 854 阅读 · 0 评论 -
Python学习——例题详解1、字符串简单加密和解密
例如:key = ‘zxcvb’,那么第一次循环next(keys)=‘z’,第二次循环next(keys)=‘x’,第三次循环next(keys)=‘c’,第四次循环next(keys)=‘v’,第五次循环next(keys)=‘b’,第六次循环next(keys)=‘z’……给定字符串text作为明文(要加密的原文,同上述A)和key作为密钥(同上述P),使用按位异或循环处理text的每一个字符达到加密效果,结果就是加密后的密文(同上述加密运算结果17);若要在循环中返回多个值,考虑。原创 2024-03-26 15:54:40 · 911 阅读 · 0 评论 -
Python学习——例题详解2、去除列表中的重复项
item和items不是特定的数据类型,而是代码使用过程中的变量名称。如果items是列表的话那么就遍历列表的每个元素,items是字符串的话就遍历每个字符。来产生值,并在每次生成值后暂停执行,保留当前状态以便下次调用时继续执行。生成器(Generator)是一种特殊的迭代器,可以在需要时生成值,而不需要一次性将所有值存储在内存中。生成器表达式类似于列表的推导式,但列表使用的是方括号,生成器表达式使用圆括号。,然后执行循环体中的代码。这种语法通常用于遍历集合中的元素或处理可迭代对象中的每个元素。原创 2024-03-30 22:10:06 · 659 阅读 · 0 评论