1. 注释
1.1 定义:
注释是对代码的解释和说明,注释的内容不会被作为代码执行
1.2 注释的分类
单行注释:
#号 + 注释内容
多行注释:
三个单引号或三个双引号
2. 常量和变量
2.1 变量
2.1.1 概念:
变量是用于存储数据值的标识符,通过变量名访问和操作这些数据
特点:
在程序中,变量就像一个容器,用于存储和管理数据
变量就是可以变化的量,量指的是事物的状态,比如人的年龄,游戏角色的等级
2.1.2 为什么要有变量:
变量的存在使得程序能够更灵活地处理数据,而不是每次都硬编码数据值。
通过使用变量,程序可以在运行时根据需要存储和修改数据,从而实现动态的状态和行为。
为了让计算机能够像人一样去记忆事物的某种状态,并且状态是可以发生变化的
变量在程序中扮演着存储和传递信息的角色
程序执行的本质就是一系列状态的变化,变是程序执行的直接体现
所以我们需要有一种机制能够反映或者说是保存下来程序执行时状态,以及状态的变化
2.1.3 变量的定义与调用:
变量由三部分组成 变量名 赋值符号 变量值
name = 'messi' # 将messi这个值赋值给name
内部原理:在内存中开辟一块空间,让这个空间存储messi的值,然后变量名指向这个空间地址
2.1.4 变量名的命名规范:
字母、数字、下划线的任意组合
数字不能作为变量名的开头
关键字不能作为变量名的开头
2.1.5 变量名的命名风格
(1).驼峰体
大驼峰 每一个单词的首字母大写
UserName = 'messi'
小驼峰 第一个单词的首字母小写,其它是单词的首字母大写
userName = 'messi'
(2).纯小写 + 下划线、
user_name = 'messi'
3. 基本数据类型
数字类型
整数类型(int)
浮点类型(float)
字符串类型(str)
列表类型(list)
字典类型(dict)
布尔类型(bool)
元祖类型(tuple)
集合类型(set)
3.1 数字类型
整数类型
整数类型用于表示整数,是一种基本的数字类型,广泛用于表示计数、索引等整数值。
语法 :变量名 = 整数值
浮点数类型
浮点类型用于表示带有小数部分的数值,适用于需要更精确表示的情况。
语法:变量名 = 浮点数值
3.2 字符串类型
字符串类型用于表示文本信息,是一种非常重要的数据类型,用于处理文字、字符等信息
name = "messi"
print(type(name)) # <class 'str'>
语法:
(1)单引号包起来的字符
name1 = 'messi'
(2)双引号包起来的字符
name2 = "messi"
(3)三个单引号包起来的字符
name3 = '''messi'''
(4)三个双引号包起来的字符
name4 = """messsi"""
引号嵌套
字符串的使用方法:
字符串*数字 print("a" * 5) # aaaaa
字符串+数字 print("d" + '1') # d1
字符串 + 字符串 ----> 将两个字符拼接到一起
索引取值
正向索引取值 ,索引下标从 0 开始
print('messi'[0]) # m
print('messi'[1]) # e
# 负向索引取值 , 索引下标就从 -1开始
print('messi'[-1]) # i
字符串的格式化输出语法
info1 = "my name is messi ,my age is 18 "
info2 = "my name is cr7 ,my age is 28 "
info3 = "my name is opp ,my age is 38 "
不断地修改同一块代码 为了方便于是就有了格式化输出语法
(1)方案一 %s 占位
info = 'my name is %s, my age is %s'
在上例中,%s 和 %d 是占位符,分别表示字符串和整数,而 (name, age) 是传入这两个占位符的实际值。
占位符类型
%s:字符串
%d:整数
%f:浮点数
%x:十六进制整数
%s能够兼容其它所有类型
(2)format方法输出:用{}占位
可以用关键字占据指定位置 {name} 站位 在传递参数的时候要按照关键字传参数
(3)方案三:f"{name}"
3.3 列表类型
# 打印 my name is name ,my age is age ,my hobby is hobby
3.4 字典类型
# ● 如果我们需要用一个变量记录多个值,但多个值是不同属性的
# ○ 比如人的姓名、年龄、身高,用列表可以存,但列表是用索引对应值的,而索引不能明确地表示值的含义
# ● 这就用到字典类型,字典类型是用 key:value 形式来存储数据
# ○ 其中key可以对value有描述性的功能,能够明确的描述详细信息
# 语法 : {"key":"value"}
info = {"name": "messsi", "age": 36, "hobby": "football"}
取值方式一: 名称["key"]
取值方式二: 名称.get("key")
一个使用中括号一个使用小括号
通过方式一取值,如果字典中没有指定的键就会报错
通过方式二取值,如果字典中没有指定的键不会报错
标签:基本,name,messi,age,数据类型,类型,变量名,my From: https://www.cnblogs.com/hbutmeng/p/18305989