python-D3-语法入门1
2024-10-20 15:46:31
Python语法注释
- 什么是注释
注释其实就是对一段代码的解释说明(注释是代码之母)
- 如何编写注释
方式1:解释说明文字前加警号 (pycharm中有快捷键ctrl+?)
# 注释(单行注释)
方式2:回车键左边那个键英文输入法连续按三下
'''
多行注释
'''
方式3:回车键左边那个键英文输入法下+Shift 连续按三下
"""
多行注释
"""
变量与常量
变量与常量就是为了让程序具备人记录事物状态的能力
1.什么是变量?
记录变化(可能会经常改变)的事物状态,例如年龄、容貌、薪资
2.什么是常量?
记录固定(可能不经常改变)的事物状态,例如圆周率、重力加速度
变量的基本使用
日常生活中的变量案例,你们看到jason老师,姓名叫Jason,年龄是19,性别是男性,代码中如何记录事物状态
name = 'jason' age = 19 gender = 'male'
变量使用的语法结构与底层原理
"""
name = 'jason'
变量名 赋值符号 数据值
1)一旦看到赋值符号,那么一定先看符号的右侧
2)在内存空间中申请一块内存空间存储数据值
3)给数据值绑定一个变量名
4)以后就可以通过变量名访问到数据值
"""
注意事项:
1.同一个数据值可以绑定多个变量名
2.赋值符号右边也可能是变量名,如果是就先找该变量名绑定的数据值
3.一个变量名同一时间只能绑定一个数据值
- 变量名的命名规范
1.中文是可以用作变量名的,但是不建议使用,太low了,并且容易报错
2.汉语拼音也是可以作为变量名的,但是不建议使用,太low了
3.变量名只能出现字母、数字、下划线
4.数字不能开头
5.变量名尽量做到见名知意
6.变量名不能与关键字冲突
- 变量名的命名风格
1.下划线式 python推荐使用
变量名中单词很多,彼此使用下划线隔开,例如:
name_from_mysql_db1_userinfo = 'jason'
2.驼峰体式 JS推荐使用
大驼峰 NameFromMysqlDb1Userinfo = 'jason'
小驼峰 nameFromMysqlDb1Userinfo = 'jason'
PS:在同一个编程语言中尽量固定使用一种,不要随意切换
常量的基本使用
1.在python没有真正意义上的常量(定义了就不能改),定义了可以随时修改
2. 在python中如果表示出常量,那么可以使用全大写的变量名
HOST = '127.0.0.1'
PS: 除了全大写之外,其它与变量用法一致
数据类型
什么是数据类型
在日常生活中数据的表现形式多种多样,在程序中也是如此为何学习数据类型
针对不同的数据采用最佳的数据类型来表示出该数据的价值本次学习数据类型仅仅是了解
只要看到每个数据类型能够叫出它们的名字及代码如何编写即可学前必会
如何查看数据值得数据类型 type(数据值)\type(变量名)
数据类型之整型int
大白话的意思其实就是整数
应用场景: 年龄 班级人数 年份
代码实现:
age = 18
stu_num = 50
year = 2022
数据类型之浮点型float
大白话的意思其实就是小数
应用场景: 身高 体重 薪资
代码实现:
height = 1.83
weight = 75.5
salary = 3.1
数据类型之字符串str
大白话的意思其实就是文本类型的数据>>>:引号引起来的部分都是字符串
应用场景: 姓名 地址 爱好
代码实现:
name = 'jason'
addr = '芜湖'
hobby = '学习'
1.定义字符串有四种方式
name = 'jason'
name1 = "jason"
name2 = '''jason'''
name3 = """jason"""
2.为什么定义字符串需要有多种方式
我们在字符串中编写文本也可能会使用引号,为了避免冲突,有了多种方式
info = "Jason老师说:'年轻不是用来挥霍的资本'"
3.如何区分三引号是字符串还是注释
关注左侧是否含有赋值符号和变量名,如果有则为字符串,没有则为注释
数据类型之列表list
大白话的意思其实就是可以存储多个数据值的类型,并且可以非常方便的取
应用场景:存储多个数据值,并且将来可能需要单独取其中一些
代码实现:
name_list = ['jason','tony','kevin','oscar','jerry']
1.列表的文字描述
中括号括起来,内部可以存放多个数据值,数据值与数据值之间逗号隔开,数据值可以是任意数据类型
l1 = [11, 11, 11, 'jason',[11, 22]]
2.索引取值
起始数字是从0开始,l1[索引值]
数据类型之字典dict
能够非常精确的存储和表达数据值的含义
代码实现:
info_dict = {
'username': 'jason',
'age': 18,
'hobby': 'read'
}
1.字典文字描述
大括号括起来,内部可以存放多个数据,数据的组织形式是K:V键值对
键值对与键值对之间逗号隔开
K是对V的描述性性质的信息(解释说明) 一般都是字符串类型
V是真正的数据值,可以是任意数据类型
2. 按K取值
字典只能按K取值,因为字典是无序的,没有索引的概念
info_dict['username']
最新文章
- my.conf 配置编码为utf-8
- 便宜有好货:Oracle免费的便捷Web应用开发框架
- Android入门:用HttpClient模拟HTTP的GET和POST请求
- js获取css属性方法
- 关于在css里设置图片圆角的问题
- gitLab添加ssh key
- 使用bind实现主从DNS服务器数据同步
- Padding Oracle攻击
- PE知识复习之PE的导入表
- Synchronized的几种用法
- shell 备份 source code
- 02-vue学习篇-以正确的姿势使用vue
- PHPUnit实践一(初识)
- 利用jquery操作隐藏table某一列
- Webpack 2 视频教程
- Python与矩阵论——特征值与特征向量
- POJ 1811 Prime Test (Rabin-Miller强伪素数测试 和Pollard-rho 因数分解)
- Flutter 图片如何充满父布局
- C++中虚函数的作用是什么?它应该怎么用呢?
- Mininet 系列实验(四)