变量-数据类型

标识符

由数字、字母、下划线组成
不能由数字开头
不能使用内置关键字
严格区分大小写

内置关键字

False None True and as assert break class continue def delelif else except finally for from global if import in is lambda non local notor pass raise return try while with yield

命名习惯

见名知义。
大驼峰:即每个单词首字母都大写,例如:MyName。
小驼峰:第二个(含)以后的单词首字母大写,例如:myName。
下划线:例如:my_name。

Debug工具

打断点

断点位置:目标要调试的代码块的第一行代码即可,即一个断点即可。
打断点的方法:单击目标代码的行号右侧空白位置。

Debug调试

成功断点后,在文件内部任意位置—右键
Debug'文件名'—即可调出Debug工具面板
单击StepOver/F8,即可按步执行代码

Debug输出面板分类

Debugger:显示变量和变量的细节
Console:输出内容

数据类型

检测数据类型的方法:type()

  1. int—整型
  2. float—浮点型
  3. bool—布尔型,如True,False
  4. str—字符串:""
  5. list—列表:[,]
  6. tuple—元组:(,)
  7. dict—字典:{"":"","":""}

格式化输出

%s:字符串

%d:有符号的十进制整数

%f:浮点数

%c:字符

%u:无符号

%o:八进制整数

%x:十六进制整数(小写ox)

%X:十六进制整数(大写OX)

%e:科学计数法(小写e)

%E:科学计数法(大写E)

%g:%f和%e的缩写

%G:%f和%E的缩写

%06d:表示输出的整数显示位数,不足以0补全,超出当前位数则原样输出
%.2f:表示小数点后显示的小数位数。

举例:

name="TOM"

student_id=1

age=18

weight=45

  • #我的名字是TOM—字符串—%s
    print('我的名字是%s'%name)

s name 之前都需要加%

  • #我的学号是0001—有符号的十进制整数—%d
    print('我的学号是%04d'%student_id)

4d:
4表示student_id为四位数,
0为补位符号(也可以使用其他符号),输出结果为0001

  • #我的体重是45.00公斤—浮点数—%f
    print('我的体重是%.2f公斤'%weight)

.2f中:
小数点不可省
2表示需要保留的小数位数(系统默认为6位小数)
结果输出为45.00

  • #我的名字是TOM,今年18岁了
    print('我的名字是%s,今年%d岁了'%(name,age))
  • #我的名字是TOM,明年19岁了
    print('我的名字是%s,明年%d岁了'%(name,age+1))
  • #我的名字是TOM,明年19岁了
    print(f'我的名字是{name},明年{age+1}岁了')

格式化字符串除了%s,还可以写为f'{表达式}'
f置于“ “外
{}里面放变量名

转义字符

:表示换行

举例:

print("hello world")

输出:hello

world

:制表符,一个Tab键(4个字符)的距离

举例:

print("a bc")

输出:a bc

结束符

print(),默认带end=“ ",会自动换行
print("Python",end=" ")
输出:Python(后接4个空格)
print("Python",end="……")
输出:Python……
end="" " "中可以是任意符号

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章