python『学习之路01』三种方式格式化输出

 

 

一 Python 中的注释:

  '''

    由于编辑器的多样性,这里简单介绍pycharm:

      #  ---- >> 单行注释:

      多行注释就是6个小点点,就是我们现在看到的左上角和左下角的三个小点

      python中使用多行注释时,一定要使用双引号或者单引号, 且两种模式不要混用, 当有单个字符使用单引号时,注释时,一定要使用单引号

  '''

   

##   多行注释除了其本身的注释功能, 还支持多行打印:

    将注释多行的代码赋值给变量X, 然后输出变量X,此时就能按照注释时的格式进行输出

 

input()的使用:   // ----- >>  等待用户输入后在继续往下执行:

username =input("name")

password = input("passwore")

print(username, password)

三 变量的格式化输出:

格式化输出方式一:

name = input("name: ")

age =int( input("age: ") )

# print(type(age))   ---- >> <class 'str'>

#  %d format: a number is required, not str python3 age限定整形,但python3中默认输入都是字符串,所以可以打印出age的类型, 

# 然后将它强转为int:

job = input("input: ")

salary = input("salary: ")

# 方式一: 调用通配符:  %s  ---- >> 适配字符串,  %d  ----- >> 适配整形

info = '''

---------------------  info of %s  ---------------------------

name = %s

age = %d

job = %s

salary = %s

''' %(name, age,job, salary)

print(info)

 

 方式二:

info2 - '''

--------------------------------  info of {_name}  -----------------------------

name = {_name}

age = {_age}

job = {_job}

salary =  {_salary}

'''.format(_name = name,

      _age = age

      _job = job

      _salary = salary   // 将外面inputd的值传到这里,,然后再按位置匹配到对应参数

)

print(info2); 

 

方式三: 利用字符串相加的方式进行拼接,这里不做演示~~~,好了今天的分享到这里,拜拜~~~~~

posted @ 2017-11-14 03:25  修一  阅读(560)  评论(0编辑  收藏  举报