挑战2:税后工资计算器------sys.argv[ ] 和 int()

新的一天继续继续学习,先把知识点写上,周末再把例子补上来。

1.for item in sys.argv[1:]:

sys是Python的一个[标准库],是[System]的简写,sys模块的功能很多,后续我们会讲到,而argv是[argument variable]的参数变量的简写形式,一般在命令行调用的时候由系统传递给程序即sys.argv实现从程序外部向程序传递参数,其中sys.argv[0]为脚本名称,sys.argv[1]为第一个参数。

2.income = int(income_string)

int 函数的作用是将一个数字或base类型的字符串转换成整数,在这就是将输入的参数转换成整数。

3.Python 中对每行的缩进要求严格,务必不要TAB与空格混用,建议使用空格来进行缩进,缩进使用4个空格

烂开始,好开展,好结果,虽然现在写的还是比较low,相信坚持下去会越来越好的。

程序源码

******水平有限,难免出现错误,欢迎指正交流

******内容仅供学习交流,拒绝用于其他任何用途

原文地址:https://www.cnblogs.com/byseven/p/9602389.html

时间: 2024-10-05 09:48:20

挑战2:税后工资计算器------sys.argv[ ] 和 int()的相关文章

上海市五险一金及税后工资计算器

个税在线计算器 http://salarycalculator.sinaapp.com/ http://www.rong360.com/calculator/gerensuodeshui.html http://www.jisuanq.com/

一个基于angularJS的工资计算器

先看界面: 其实在ng中最让人印象深刻的就是数据的双向绑定,在html中就完成了很多操作.大概用到的就是控制器视图服务等,没有分模块写控制器,代码如下: <html ng-app = "myApp"> <head> <title>工资计算器ng</title> <script src= "angular.js"></script> </head> <body> <d

python sys.argv[]用法

sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码本身文件路径,所以参数从1开始,以下两个例子说明: 1.使用sys.argv[]的一简单实例:以下是sample1.py文件: [python] view plain copy import sys,os print sys.argv os.system(sys.argv[1]) os.system("bash command") 运行shell命令,直接显示,模拟一个人的操作, 这个例子os.system接收命

[py]os.walk爬目录&sys.argv灵活获取参数

1, 遍历目录 os.walk('/tmp') os.next() ? 2,sys.argv ######################################## [email protected]:~/t$ cat t8.py import sys name=sys.argv[1] #获取参数 age=sys.argv[2] ? info=''' name:%s age :%s ''' %(name,age) ? print info print "#"*40 print

Python中 sys.argv[]的用法简明解释

因为是看书自学的python,开始后不久就遇到了这个引入的模块函数,且一直在IDLE上编辑了后运行,试图从结果发现它的用途,然而结果一直都是没结果,也在网上查了许多,但发现这个问题的比较详细的解释只有一个版本,大部分都是转裁和复制的.给的都是简明python教程上那个一长串代码的例子,说看了就明白了,可我看得晕头转向的还是没真正明白,只知道"sys.argv[0]表示代码本身文件路径"这点,其实还是不明其意.后来经过大量努力,多方求教才真正明悟了,谨以记录和分享,希望能从另一个角度给同

sys.argv[0]和__file__

在python下,获取当前执行主脚本的方法有两个:sys.argv[0]和__file__. sys.argv[0] 获取主执行文件路径的最佳方法是用sys.argv[0],它可能是一个相对路径,所以再取一下abspath是保险的做法, os.path.abspath(sys.argv[0]) __file__和argv[0]差异 在主执行文件中时,两者没什么差异,不过要是在不同的文件下,就不同 argv[0]要更可靠些.

Python练习-sys.argv的无聊用法

代码如下: 1 # 编辑者:闫龙 2 #将三次登陆锁定的作业改为: 3 # python login.py -u alex -p 123456 输入的形式 4 # (-u,-p是固定的,分别代表用户名和密码) 5 import sys 6 if(sys.argv[sys.argv.index("-u")+1] == "egon" and sys.argv[sys.argv.index("-p")+1] == "somebody"

sys.argv

import sys i=0 print len(sys.argv) while i < len(sys.argv): print 'sys.argv[%d]:%s' %(i,sys.argv[i]) i =i+1 import sys print len(sys.argv) for i in range(len(sys.argv)): print 'sys.argv[%d]:%s' %(i,sys.argv[i]) 执行 结果 :E:\MyScript>python sysargs.py -

python中sys.argv[]的使用

sys.argv[]主要用于程序从外部获取参数.其参数个数可以是多个,组建成一个列表(list). 几个简单示例如下: fun_test.py: 1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 4 import sys 5 info = sys.argv[0] 6 print info 我们在命令行中只是运行fun_test.py,发现此时返回函数本身. 注意参数为0! 进行相关修改: info = sys.argv[1] 此时运行fun_