用户输入—注释—引用外部变量

学习用户输入、注释和引用外部变量问题

1、用户输入

   username = input('username:')   
   password = input('password:')
   print(username,password)

  如果密码要加密:

  import getpass     导入getpass模块
  username = input('username:')
  password = getpass.getpass('password:')
  print(username, password)

注:python2中的raw_input和python3中的input是一样的,Python2中的input不要用

2、注释

   ①单行注释前面加# (根据Python编程规范pep8标准,#和要注释的编码之间有个空格)

   ②多行注释,是三个引号开始三个引号结束(单引号、双印号都可以)

    例:'''
          username = input('username:')
          password = input('password:')
          print(username,password)
          '''

    三个引号的另一个功能是可以打印多行内容

   例:msg = '''
         name = "dmr"
         date = 5
         print(type(date))
         print(name,date)
         '''
         print(msg)

     打印结果:

     

3、引用外部变量(有三种方法,一般用第三种)

#字符串的拼接
name = input("name:")
age = int(input('age:'))
age = str(input("age:"))
print(type(str(age)))
job = input("job:")
info1 = '''
----------info1 of ''' + name + '''-----------
name:''' + name + '''
age:''' + age +'''
job:''' + job
print(info1)

# 2
name = input("name:")
age = int(input("age:"))
job = input("job:")
info2 = '''
-----------info2 of %s-----------
name:%s
age:%d
job:%s
'''%(name,name,age,job)
print(info2)



# 3
info3 = '''
------------info3 of {Name}-------------
name:{Name}
job:{Job}
age:{Age}
''' .format(Name=name,Age=age,Job=job)
print(info3)

第一种方法中为了练习转换整型、字符型、打印类型而写成

age = int(input('age:'))
age = str(input("age:"))
print(type(str(age)))

其实就是一句程序age = input('age:')

第二种方法中s代表string,d代表date整型,在此d可换为s,那么开始时候age开始时候就不用进行整型处理age = int(input("age:"))改为age = iinput("age:")
用f则代表小数,一般用的很少

 

 

 

 

 

  

  

转载于:https://www.cnblogs.com/sunnnyy37/p/6825720.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值