变量与常量
1.什么是变量
可能会经常改变的
eg:年龄、时间、容貌
2.什么是常量
不会改变的
eg:圆周率
变量的基本使用
日常生活中的变量案例
姓名=Joyce
年龄=23
爱好=音乐
在代码中表达
name='Joyce'
age=23
hobby='music'
变量使用的语法结构与底层原理
'''
姓名 = Joyce
变量名 赋值符号 数据值
1.一旦看到赋值符号 先看符号的右边
2.在内存里给数据值一个存储的地方
3.给数据值绑定一个变量名
4.以后就可以同伙变量名访问数据值
(在内存里给数据值一个定位 就是变量名 直接搜索变量名是就看可以提取数据值
'''
注意:
1.同一个数据值可以绑定多个变量名
name=Joyce
name1=name
name2=name1
2.数据值的右边也有可能是变量名 如果是就先找这个变量名绑定的数据值
x=1
x=x+1
print(x)
:先看第一个x=1 看赋值符号右侧的数据值是1绑定的变量名是x
再看第二个 赋值符号右边的数值 x+1 要把x所绑定的数据值带进来 1+1 变量名x 结果是2
3.同一个变量名同一时间只能绑定一个数据值
变量名的命名规范
1.中文可以作变量名 不建议使用 low 容易报错
2.汉语拼音可以做变量名 不建议使用 low
3.变量名中只能出现字母、数字、_
4.只有数字不能作为变量名 只有英文可以做变量名 _可以做变量名
5.变量名尽量做到见名知意
6.变量名不能与关键字冲突eg:print
变量命名的风格
1.下横线式 python 推荐使用
变量名中单词多 在每个单词中可以用_隔开
name_age_hobby=li
2.大驼峰式 JS推荐使用
是所有单词都用大写
NAMEAGEHOBBY=li
3.小驼峰式
nameAgeHobby=li
ps:在同一个编程语言中尽量使用一种风格
常量的基本使用
1.在python没有真正意义上的常量(定义了就不能改) 定义了可以随时修改
2.在python中如果想表示出常量 那么可以使用全大写的变量名
HOST = '127.0.0.1'
ps:出了全大写之外 其他与变量用法一致
数据类型
1.什么是数据类型
数据的种类
2.为何学习数据类型
针对不同的数据用嘴佳的数据类型来表示出该数据的价值
eg:文本用word 视频用pr 表格用excel
3.本次学习数据类型仅仅是了解
只要看到每个数据能叫出名字和代码如何编写即可
4.学前必会
如何查看数据值的数据类型
type(数据值)\type(变量名)
数据类型之整型int
整数
应用场景:年龄、人数、年份
代码实现:
age=18
num=22
year=2022
数据类型之浮点型fioat
小数
应用场景:身高、体重、圆周率
代码实现:
hight=170.1
weight=33.3
pai=3.14
数据类型之字符串str
文本类型的数据 部分用''引起来
应用场景:
name='joyce'
hobby='music'
1.自定义字符串有4种方式
name='x'
name1="x"
name2='''x'''
name3="""x"""
2.为什么定义字符需要多种方式
在字符串中编写文本也可能会用到引号 为了避免冲突 才有了区分
info="xxx说:'llllll'"
3.如何区分是字符还是注释
看左边是否有赋值符号和变量名 有就是字符串 没有就是注释
数据类型值列表list
可以储存多个数值类型 并且方便取
应用场景:存储多个数据 并且可以单独取其中一些
代码实现:
name=['xx', 'xxx', 'xxxx',]
1.列表的文字表述
中括号括起来 里面可以放多个数值 数值和数值之间用逗号隔开 数值可以是任意的类型
ll=[整数, 浮点, '字符串'[列表]]
2.索引取值
起始数是从0开始
ll[索引值]
ll=[整数, 浮点, '字符串'[列表]]
0 1 2 3
数据类型之字典
能够非常准确的储存和表达数据值的含义
代码实现:lis = {'name':'xxx',
'age':20,
'hobby':'music'}
1.字典文字描述
大括号括起来 里面可以存放多个数据值 数据的组织形式是k:V键值对
键值对与键值对中间用逗号隔开
k 解释 V 一般是字符串类型
V是真正的数据值 可以是任意类型
2.按K取值
字典只能按K取值 因为字典是无序的 没有索引的概念
info_dict['username']
标签:name,python,绑定,数据类型,字符串,变量名,数据
From: https://www.cnblogs.com/lzy199911/p/16724169.html