- 为何要有这种语法
为了让计算机能够具备人的某项功能
- 编写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)