python输入和输出

交互功能:

            1.命令行参数

            2.标准输入和输出函数

            3.文件输入和输出

            4.图形化用户界面

1.命令行参数:

    1.1  import  sys

    通过 sys.argv 访问命令行参数:  argv[ 0 ] 为python脚本名  ;   argv[ 1] 为第一个参数  ;  argv[ 2 ] 为第二个参数........

      注:  argv[ 1 ]  , argv[ 2 ]...为字符串

    1.2argparse模块

    同样使用命令行

import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--length',default=10,type=int, help='长度')
parser.add_argument('--width',default=5,type=int, help='宽度')
args = parser.parse_args()
area = args.length * args.width
print('面积=', area)
命令行:
python 文件名.py --length 5 --width 3

输出:  面积=15

2.标准输入输出

  2.1  

input()    print()
注:  类型(input())  转换输入类型
     print( , end='')空格代替换行

2.2密码

getpass.getpass(prompt='Password:', stream=None)
getpass.getuser()

例:  必须用命令行参数

import getpass
username = input("用户名;")
password = getpass.getpass("密码:")
if username == 'jianghong' and password == 'password':
    print('登陆成功')
else:
    print('登陆失败')

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值