Python基础3
今日内容总结
-
pycharm下载与使用
-
pycharm语法之注释
-
pycharm语法之常量与变量
-
python基本数据类型
1. Pycharm下载与使用
PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
下载地址:https://www.jetbrains.com/pycharm/download/#section=windows
软件分为收费版和免费版,免费版功能太少(community) 我们尽量使用收费版(professional) 30天试用
白嫖收费版的方式:
1. 淘宝
2. 百度激活码
3. 第三方插件
1.1 Pycharm安装以及白嫖:点击参考
文中补丁下载地址:https://wwc.lanzoul.com/iq82e08p2dwb
Pycharm比较笨重,本身占据的资源较多 并且保持运行的情况下需要消耗计算机1GB多的资源
1.2 Pycharm配置设置
1、打开PyCharm----点击file----选择“Settings”
2、找到并点击Project----右侧点击Python Interpreter
3、"No interpreter" 表示未配置 Python 解释器,点击设置按钮,选择"add"
4、选择“System Interpreter”找到安装的 Python 目录----找到 python.exe,选择"OK"
5、点击Apply应用
1.3 Pycharm基本使用
- 创建py文件
- 运行python代码
2. Python语法之注释
2.1什么是注释
注释其实就是对一段代码的解释说明
2.2如何编写注释
方法一:解释说明文字前面加警号
# 注释(单行注释) pycharm中有快捷方式 Ctrl + ?
方法二:回车键左边那个键英文输入法下连续按三下
'''
多行注释
'''
方法三:回车键左边那个键英文输入法下+shift 连续三下
"""
多行注释
"""
3. 变量与常量
变量与常量就是为了让程序具备人记录事物状态的能力
- 记录变化(可能会经常改变)的事物状态叫做变量 如:年龄、薪资
- 记录固定(可能不经常改变)的事物状态叫做常量 如:圆周率、重力加速度
3.1 变量的基本使用
-
变量使用的语法结构与底层原理
变量名 赋值符号 数据值- 一旦看到赋值符号 那么一定先看符号的右侧
- 在内存空间中申请一块内存空间存储数据值
- 给数据值绑定一个变量名
- 以后就可以通过变量名访问到数据值
name = 'mike'
注意事项:
1. 同一个数据值可以绑定多个变量名
1. 赋值符号也可能是变量名 如果是就先找该变量名绑定的数据值
1. 一个变量名同一时间只能绑定一个数据值
name = 'mike'
name1 = name
name2 = name1
3.1.1 变量名的命名规范
- 中文是可以用作变量名的 但是不建议使用 太low了 并且容易报错
- 汉语拼音也是可以作为变量名的 但是不建议使用 太low了
- 变量名只能出现字母、数字、下划线
- 数字不能开头
- 变量名尽量做到见名知意
- 变量名不能与关键字冲突
3.1.2 变量名的命名风格
-
下划线式 python推荐使用
name_from_python = 'mike'
-
驼峰式 JS推荐使用
大驼峰 NameFromPython = 'mike' nameFromPython = 'mike'
3.2常量的基本使用
-
在python中没有真正意义上的常量(定义了就不能改)定义了可以随时修改
-
在python中如果想表示出常量 那么可以使用全大写的变量名
NAME = 'mike'
4. 数据类型
1. 什么是数据类型
在日常生活中数据的表现形式多种多样 在程序中也是如此
2. 为何学习数据类型
针对不同的数据采用最佳的数据类型来表示出该数据的价值
3. 本次学习数据类型仅仅是了解
只要看到每个数据类型能够叫出它们的名字以及代码如何编写即可
4. 学前必会
如何查看数据值的数据类型
type(数据值)
type(变量名)
### 4.1 数据类型之整型int
  大白话的意思其实就是整数
```python
age = 18
year = 2022
print(type(age))
# 输出结果
<class 'int'>
4.2数据类型之浮点型float
大白话的意思其实就是小数
height = 1.83
weight = 75.5
print(type(height))
# 输出结果
<class 'float'>
4.3 数据类型之字符串str
大白话的意思其实就是文本类型的数据>>>引号引起来的部分都是字符串
addr = '芜湖'
hobby = '学习'
print(type(addr))
# 输出结果
<class 'str'>
-
定义字符串有四种方式
name = 'mike' name1 = "mike" name2 = '''mike''' name3 = """mike"""
-
为什么定义字符串需要多种方式
在字符串编写文本也可能使用倒引号 为了避免冲突 有了多种方式
info = "Jason老师说:'年轻不是用来挥霍的资本'"
- 如何区分三引号室字符串还是注释
关注左侧是否含有赋值符号和变量名 如果有则为字符串 没有则为注释
4.4 数据类型之列表list
中括号括起来 内部可以存放多个数据值 数据值与数据值之间逗号隔开 数据值可以是任意数据类型,大白话的意思其实就是可以存储多个数据值的类型 并且可以非常方便的取
name_list = ['mike', 11, 1.1, [1, 2]]
print(type(name_list))
# 输出结果
<class 'list'>
-
索引取值
# 起始数字从0开始 print(name_list[0]) #输出结果 mike
4.5 数据类型之字典dict
在 Python 中,字典用花括号编写,拥有键和值字典的每个键值对(key:value)用冒号 :
分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {}
中 ,格式如下所示
info_dict = {
'username': 'mike',
'age': 18,
'hobby': 'read',
}
print(type(info_dict))
# 输出结果
<class 'dict'>
按key取值 字典只能按key取值 因为字典是无序的 没有索引的概念
print(info_dict['username'])
#输出结果
mike
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY