字面量的定义:
在代码中,被写下来的固定的值。
基于print语句完成各类字面量的输出:
print(字面量)
常用的值类型:
1.数字(Number)2.字符串(String)3.列表(List)4.元组(Tuple)5.集合(Set)6.字典(Dictionary)
字符串
字符串(string),又称文本,是由任意数量的字符如中文、英文、各类符号、数字等组成。所以叫做字符的串。
如“吃亿口涛味豆”、“.+-/6358”……
注释:在程序代码中对程序代码进行解释说明的文字。
注释的作用:注释不是程序,不能被执行,只是对程序代码进行解释说明,让别人能够看懂程序代码的作用,能够大大增强程序的可读性。
注释的分类:
- 单行注释:以#开头,#右边的所有文字当作说明,而不是真正要执行的程序,起辅助说明作用。(注意,#号和注释内容一般建议以一个空格隔开)
- 多行注释:以一对三个双引号引起来("""注释内容""")来解释说明一段代码的作用使用方法。
变量:在程序运行时,能储存计算结果或能表示值的抽象概念。
变量的定义格式:变量名称=变量的值
变量的特征:变量的值可以改变。
补充知识点:通过print(内容1,内容2,…….内容N)来输出多份内容。
数据类型(数据是有类型的)
入门阶段主要接触的三类数据类型:
(可以使用type()语句来查看数据的类型)
type()语句的使用方式:
1.在print语句中,直接输出类型信息:
print(type(11.543))
2.用变量存储type()的结果(返回值):
int_type = type(66)
print(int_type)
也可以使用type()语句来查看变量中存储的数据类型
比如:
name =“黑马程序员”
name_type = type(name)
问题:变量有没有类型?
答:没有,字符串变量表示变量存储了字符串而不是表示变量就是字符串。
数据类型转换
常用的转换语句
问题1:任何类型都可以转换成字符串,对不对?
答:正确。
问题2:字符串可以随意转换成数字,对不对?
答:错误,字符串内必须只有数字才可以。
问题3:浮点数转整数会丢失什么?
答:丢失精度,也就是小数部分。
标识符:
是用户在编程的时候所使用的一系列名字,用于给变量、类、方法等命名。
标识符命名规则
1.内容限定(中文、英文、数字、下划线)
2.大小写敏感
3.不可使用关键字
注意:
1.不推荐使用中文
2.数字不可以开头
变量的命名规范
1.见名知意
2.下划线命名法
3.英文字母全小写
算术运算符
赋值运算符
字符串的三种定义方式:
1.单引号定义法:
name='黑马程序员'
2.双引号定义法:
name="黑马程序员"
3.三引号定义法:
name = """黑马程序员"""
引号的嵌套
1.可以使用:\来进行转义
2.单引号内可以写双引号或双引号内可以写单引号。
字符串的拼接
注意:无法和非字符串类型进行拼接
字符串格式化
占位最常用的三类:
字符串格式化-数字精度控制
我们可以使用辅助符号”m.n"来控制数据的宽度和精度
·m,控制宽度,要求是数字(很少使用),设置的宽度小于数字自身,不生效。
·n,控制小数点精度,要求是数字,会进行小数的四舍五入。
字符串格式化-快速写法
1.可以通过f"内容(变量}"的方式进行快速格式化。
2.这种方式:
- 不理会类型
- 不做精度控制
适合对精度没有要求的时候快速使用。