Python笔记(一)——打印输出

一、输出语句input    输出语句print

  例:用户输入

1 username = input("username:")
2 #变量名           显示的字符
3 password = input("password:")
4 print(username,password)

二、格式化输出

  例:简介

1 name = input("name:")         #字符型
2 age = input("age:")      
3 print(type(age))               #查看age的类型  typ()输出类型
4 jop = input("jop:")
5 salary = input("salary:")

   注释:输入得到的类型是字符型,所以age得到的字符不是数值;若使age得到的是数值应转换类型。

1 age = int(input("age:"))   #age是整数型

  格式化输出四种方式

  1. 字符串的拼接
1 info1 = """         
2 ------------info1 of """ +name+ '''------
3 Name:''' +name+ """
4 Age:""" +age+ '''
5 Jop:''' +jop+ """
6 Salary:""" +salary
7 print(info1)

  #字符串的拼接只能用于字符
  #可使用''' '''或""" """ 用于多行输出,info1已经用两种方式写出

  2. #占位符 %s 字符型,%d 十进制整数型,%f 浮点型

1 info2='''
2 ---------info2 of %s------
3 Name:%s
4 Age:%s
5 Jop:%s
6 Salary:%s
7 '''%(name,name,age,jop,salary)   #按输出顺序写
8 print(info2)

  3.用  .format()    三种形式

    3.1,用变量名

1 info3 = """
2 -----------info3 of {name2}-------
3 Name:{name2}
4 Age:{age2}
5 Jop:{jop2}
6 Salary:{salary2}
7 """.format(name2=name,age2=age,jop2=jop,salary2=salary)  #可理解为一个数组
8 print(info3)

    3.2,用索引

1 info4 = """
2 -----------info4 of {0}-------
3 Name:{0}
4 Age:{1}
5 Jop:{2}
6 Salary:{3}
7 """.format(name,age,jop,salary)
8 print(info4)

    3.3,什么都不加

1 info4 = """
2 -----------info4 of {0}-------
3 Name:{}
4 Age:{}
5 Jop:{}
6 Salary:{}
7 """.format(name,age,jop,salary)
8 print(info5)

  

三、运行结果

 

posted @ 2018-04-26 00:02  冰羽~zZ  阅读(12904)  评论(0编辑  收藏  举报