pycharm下载与使用
1.pycharm官网下载(直接到pycharm下载地址)
http://www.jetbrains.com/pycharm/download/#section=windows

2.版本选择
版本越新 免费越难
正版激活三个方式
淘宝买激活码
百度激活码(有的可能没用 需要自己一个个试)
第三方插件
1.pycharm
2.文件后缀名
3.创建py文件
| 使用pycharm创建py文件在编写的时候基本有自动提示 |

4.基础配置调整
| 字体大小调整: |
| 左上File |
| Change font size with ctrl+Mouse wheel! |
| 编程背景:程序员一般选择黑色的居多 |
| File |
| 解释器的选择: |
| 打开新的object 路径选择 自己什么版本选择就可以了。 |

5.运行python代码
python语法之注释
| 1.什么是注释 |
| 注释就是对一段代码的解释添加说明(注释是代码之母) |
| 2.如何编写注释 |
| 方式一:解释说明之前加警号 pycharm的快捷键 ctrl+? |
| |
| 方式二:回车键左边那个键英文输入法下连续按三下 |
| ''' |
| 多行注释 |
| ''' |
| 方式三:回车键左边那个键英文输入法下+shift 连续按三下 |
| """ |
| 多行注释 |
| """ |
| |
| |
| |
| ```python |
| 变量与常量就是为了让程序具备人记录事物状态的能力 |
| 1.什么是变量? |
| 记录变化(可能会经常改变)的事物状态 |
| eg:年龄 容貌 薪资 |
| 2.什么是常量? |
| 记录固定(可能不经常改变)的事物状态 |
| eg:圆周率 重力加速度 |
变量的基本使用
| 日常生活的变量案列 |
| 在路上看到吴彦祖本人 |
| 名字叫Daniel WEI |
| 年龄 23 |
| 性别 男性 |
| 代码中记录事物状态 |
| name = 'Daniel WEI' |
| age = 23 |
| gender = 'male' |
| 输出print(name) |
变量使用的语法结构与底层原理
| """ |
| name='Daniel WEI' |
| name代表变量名 =不是等于 =在python代表赋值符号 'Daniel WEI'代表数据值 |
| 1.一旦看到赋值符号 那么一定要先看赋值符号的右侧 数据值 |
| 2.在内存空间中申请一块内存空间存储数据值 |
| 3.给数据值绑定一个变量名 |
| 4.以后就可以通过变量名访问到数据值 我想找到Daniel WEI 只需要找到name |
| """ |
重点注意事项:
| 1.同一个数据值可以绑定多个变量名 |
| 2.赋值符号也可能是变量名 如果是就先找到变量名绑定的数据值 |
| 3.一个变量名同一时间只能绑定一个数据值 |
| name = 'jason' |
| name1 = name |
| name2 = name1 |
| x = 10 |
| x = x + 1 |
| x = x + 3 |
| print(x) 结果是14 |
变量名的命名规范
| 1.下划线式 python推荐使用 |
| 变量名中单词很多 彼此试用下划分隔开来使用 |
| name_from_mysql_db1_userinfo = 'jason' |
| 2.驼峰体式 JS推荐使用 |
| 大驼峰 |
| NameFromMysqlDb1Userinfo = 'jason' |
| 小驼峰 |
| nameFromMysqlDb1Userinfo = 'jason' |
| ps:在同一个编程语言中尽量固定使用一种 不要随意切换。 |
常量的基本使用
| 1. 在python没有真正意义上的常量(定义了就不能改) 定义了可以随时修改 |
| 2. 在python中如果像表示出常量 那么可以使用全大写的变量名 |
| HOST ='127.0.0.01' |
| 全大写的情况下 代码看了就知道 这个是常量 其他与变量用法一致 |
| |
数据类型
| 1.什么是数据类型 |
| 在日常生活中数据表现形式多样多种 在程序中也是如此 |
| 2.为何学习数据类型 |
| 针对不同的数据采集最佳的数据类型来表示出该数据的价值 |
| 3.本次学习数据类型仅仅是了解 |
| 之哟啊看到每个数据类型能够叫出他们的名字以及代码如何编写即可 |
| 4.学前必会 |
| 如何查看数据值的数据类型 |
| type(数据值)\type(变量名) |
数据类型之整型int
| 大白话的意思其实就是整数 |
| 应用场景:年龄 班级人数 年份 |
| 代码实现: |
| age = 23 |
| stu_num = 56 |
| 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
| 大白话的意思其实就是可以存储多个数据值的类型 并且可以非常方便的取 |
| 正式点的解释:List是一种有序集合。通俗点:许多值(变量)按照一定顺序放到一个篮子里,这个篮子就是 []。即列表用中括号 []表示,[] 中放的每个值用逗号(英文逗号)隔开。 |
| 应用场景:存储多个数据值 并且将来可能需要单独取其中一些 |
| 代码实现: |
| name_list = ['jason', 'tony', 'kevin', 'Daniel','jack'] |
| 1.列表的文字描述 |
| 中括号括起来 内部可以存放多个数据值 数据值与数据值之间逗号隔开 数据值可以是任意数据类型 |
| l1 = [11, 11.11, 'jason',[11, 22]] |
| 2.索引取值 |
| 起始数字是从0开始 |
| l1[索引值] |
| 值符号左右都得空一格 |
数据类型之字典dict
| — 字典属于一种新的数据结构,称为映射 |
| — 字典的作用共和列表类似,都是用来存储对象的容器。列表是有序的对象集合,字典是无序的对象结合。 |
| |
| — 字典中的元素通过Key来获取,而列表中的元素通过位移来获取 |
| |
| — 列表存储的性能很好,但是查询数据的性能很差 |
| |
| — 在字典中每一个元素都有一个唯一的名字,通过这个唯一的名字可以快速的查找到指定的元素 |
| |
| — 在查询时,字典的效率是非常快的 |
| ———————————————— |
| 能够非常精确的存储和表达数据值的含义 |
| 代码实现: |
| info_dict = { |
| 'username': 'jason', |
| 'age': 18, |
| 'hobby': 'read', |
| } |
| 1.字典文字描述 |
| 大括号括起来 内部可以存放多个数据 数据的组织形式是K:V键值对 |
| 键值对与键值对之间逗号隔开 |
| K是对V的描述性性质的信息(解释说明) 一般都是字符串类型 |
| V是真正的数据值 可以是任意数据类型 |
| 2.按K取值 |
| 字典只能按K取值 因为字典是无序的 没有索引的概念 |
| info_dict['username'] |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?