python基础之代码注释、与用户交互、格式化输入输出

  • 为何要有这种语法
    为了让计算机能够具备人的某项功能
  • 编写python的两个地方
    1、交互式环境
    2、写入文件(主流:永久保存代码)

代码注释

  代码注释分单行和多行注释:
        单行注释用#,多行注释可以用三对双引号""" """
        多行注释加在整个py文件的开头,用来对该py文件进行一个整体性的说明,通常一个py中只有一个多行注释
    ctrl+?:批量加减少注释
  代码注释的原则:
          1. 不用全部加注释,只需要在自己觉得重要或不好理解的部分加注释即可
          2. 注释可以用中文或英文,但不要用拼音

与用户交互

输入
	input
    # python2与python3的区别
    
    '''python3'''
    # 将获取到的用户输入赋值给变量名res
    res = input('please input your username>>>:')
    print(res, type(res))  # id返回一串数字(可以看成是内存地址)  type返回变量值的数据类型
    '''input获取到的用户输入都会存成字符串形式'''
    
    '''python2'''
    input需要用户自己人为的指定输入的数据类型
    	'jason' [1,2,3,4]
     
    raw_input等价于python3里面的input
输出
	print
    1.先写print
    	print('jason')
	2.先写待打印的内容
    	'jason'.print   # tab键即可

格式化输出

# my name is 用户输入的用户名 my age is 用户输入的年龄
# 1.获取用户的用户名和密码
# name = input('username>>>:')
# age = input('age>>>:')
# 2.打印规定的文本内容
# print('my name is', name, 'my age is', age)

# 格式化输出
# 提前定义文本模板
# tmp = 'my name is %s my age is %s'
"""
%s是一个占位符 后续传值替换即可
"""
# name = input('username>>>:')
# age = input('age>>>:')
# print(tmp % (name, age))  # 按照先后顺序一一传值

# print('my name is %s my age is %s' % ('jason'))  # 少了不行
# print('my name is %s my age is %s' % ('jason',123,12))  # 多了也不行

"""
%d也是一个占位符  只能给数字占位
"""
# print('my name is %s my age is %s'%('jason','123') )
# print('my name is %s my age is %d'%('jason',123) )

print('%08d'%123)
print('%08d'%213213213213)

posted @ 2021-06-21 21:01  zhutianyu  阅读(105)  评论(0)    收藏  举报