zoukankan      html  css  js  c++  java
  • 用户交互

    打印多行并与变量拼接进行格式化输出方法
     1 # 打印多行并与变量拼接进行格式化输出方法1 :  此方法最占用内存,在空间中开辟了好几个空间来存储变量
     2 info1  = '''
     3 ---- info of ''' + name+ ''' ----
     4 Name:'''+ name + '''
     5 Age:'''+ age + '''
     6 Job:''' + job + '''
     7 Salary; ''' + salary + '''
     8 '''
     9 
    10 print(info1)
    11 
    12 
    13 
    14 # 打印多行并与变量拼接进行格式化输出方法2:
    15 info2  = '''
    16 ---- info of %s ----    # s代表字符串;  %d : d代表数字;  f: 浮点
    17 Name:%s
    18 Age:%d
    19 Job:%s
    20 Salary; %f
    21 ''' %(name, name, age, job, salary)
    22 
    23 print(info2)
    24 
    25 
    26 # 打印多行并与变量拼接进行格式化输出方法3:
    27 info3  = '''
    28 ---- info of {_name} ----   
    29 Name:{_name}
    30 Age:{_age}
    31 Job:{_job}
    32 Salary; {_salary}
    33 '''.format(_name = name,    #注: format前边有个点
    34            _age = age,
    35            _job  = job,
    36            _salary = salary)
    37 
    38 print(info3)
    39 
    40 
    41 
    42 # 打印多行并与变量拼接进行格式化输出方法4:
    43 info4  = '''
    44 ---- info of {0} ----   
    45 Name:{0}
    46 Age:{1}
    47 Job:{2}
    48 Salary; {3}
    49 '''.format(name,age,job,salary)
    50 
    51 print(info4)
    
    
    
     


    打印数据类型并强转

    1 name = input("name:") #打印时会等待用户输入username
    2 # word = input("password:")
    3 # age = input("age:")  # 即使输入数字也是字符串类型,所以要强转
    4 age = int(input("age:"))
    5 # print(type(age))  打印变量的数据类型
    6 # print(type(str(age)))  把age强转成字符中再打印数据类型


    raw_input: 只在python2里生效,和python3里的input效果是一样的. 

    python2里的input容易把输入的内容当成变量而不是变量值,所以python3已去掉.

  • 相关阅读:
    汉字机内码的特点
    while(~scanf(..))的用法
    【C语言】八进制转十进制
    【C语言】按字典顺序排序
    【C语言】矩阵相乘
    【C语言】魔方阵
    【C语言】统计候选人的得票数
    【C语言】对输入的字符串中C关键词的查找统计
    20201231《信息安全导论》第十二周学习总结
    20201231《信息安全导论》第十一周学习总结
  • 原文地址:https://www.cnblogs.com/cheese320/p/8744262.html
Copyright © 2011-2022 走看看