⬅ 返回

1、定义变量的格式

  • 变量只有被赋值以后才会被创建,所以使用变量之前一定要赋值
变量名=
  • 同一个变量可以被反复赋值,并且可以是不同的数据类型
a = 666
a = 6.66
a = '哈哈'

2、标识符(命名规则)

  • 只能由数字、字母、_(下划线)组成
  • 不能以数字开头
  • 不能是关键字
  • 严格区分大小写

3、数值类型

  • 查看数值类型
print(type(x))

3.1、int整型

num = 100

3.2、float浮点型

num2 = 1.5

3.3、bool布尔型

  • True和False必须严格区分大小写
num3 = True

3.4、complex复数型(了解)

3.5、string字符串

  • 需要加上引号,单引号或者双引号都可以,包含了多行内容的时候可以使用三引号
  • 字符串用三引号时,注意区分和多行注释的区别
name1 = 'jack'
name2 = "mike"
 
name = """jump
munt
alice
"""

4、格式化输出

4.1、占位符

  • 占位符只是占据位置,并不会被输出

4.1.1、%

符号描述
%s格式化字符串
%d格式化整数
%4d数字设置位数(4可以随意更改),不足的话前面补空白
%04d数字设置位数(4可以随意更改),不足的话用0补全,超出当前位数则原样输出
%f格式化浮点数,默认保留后六位小数(不足用0补全),遵循四舍五入原则
%.4f数字设置小数位数(4可以随意更改),(不足用0补全),遵循四舍五入原则
%%输出%
name,age = 'bingbing',18
print("我的名字:%s" % name)
print("我的名字:%s ,我的年龄:%04d" % (name,age))
a = 1.2345
print("%.3f"%a)
print("我是%%的1%%" % ())

4.1.2、格式化 f

# 格式:f"  {表达式}     "
name,age = 'bingbing',18
print(f"我的名字是{name},我今年{age}岁了")

4.1.3、format()

4.2、,分割输出

print("你输入的内容是:", name,name*2)

4.3、转义字符

转义字符描述实例
\t横向制表符,通常表示空四个字符,也成缩进print(“姓名\t年龄”)
\n换行符,print默认换行print(end=‘\n’)
\r回车,表示将当前位置移到本行开头print(“six\rfive”)
\\反斜杠符号,两个斜杠直接翻译为一个斜杠print(“six\\rfive”)
r“ ”原生字符串,表示引号内部的字符串不转义print(r”six\rfive”)