type
status
date
slug
summary
tags
category
icon
password
学习Python属于是先上战场后学枪的过程了。
为了毕业论文,为了学其他语言,我还是先把Python和Pycharm又复习下。
Python-Pycharm基础笔记
写在前面
- 我看的是b站上林粒粒呀的视频,讲得很基础易懂,时长3个多小时,我1天能看6-8小节,大概1周内就可以刷完。
- 我没有拷贝博主提供的代码资源,以下列举的相关代码和笔记是我自己归纳总结的,所以可能与博主准备的官方资料存在出入。
- 【3小时超快速入门Python | 动画教学【2025新版】【自学Python教程】【零基础Python】【计算机二级Python】【Python期末速成】-哔哩哔哩】 https://b23.tv/o7osXVy
Chapter00 Program之前
- 安装Python解释器

Python的执行顺序为翻译一行、执行一行。
- 安装代码编辑器
.venv:不要动,不要删。
Chapter01 创建项目及打印
单双引号都OK。
引号里可中文,外须都为英文。
Chapter02 更多打印
- 字符串连接
- 单双引号转义
‘’/“”:须前后配对出现;\“:加右斜杠表示仅为符号引号,无特殊语义。- 换行
\n:表示换行- 三引号跨行字符串
‘’‘ ’‘’/“”“ ”“” :可直接换行Chapter03 变量
- 要求:
只能以字母/下划线
_开头;名称只能有字母、字母、下划线
_先赋值,再使用变量;如果需要再用之前赋值过的同一变量,需重新赋值。
Chapter04 变量命名规则
- 不要用拼音
- 下划线命名法:字母小写、用下划线分隔
user_age
- 驼峰命名法:
UserAge
大小写敏感:
user_age≠UserAge不用关键字命名 e.g.
print、falseChapter05 数字运算
字符串 | 整数 | 浮点数 |
string | int | float |
“6” | 6 | 6.0 |
- 计算顺序:()、乘方、*/、+-
- 工具库:
math
math为函数运算库,计算时需先导入python才会执行运算os: 学了JS才发现JS真的不拘细节哈哈,一个
Number走天下。Chapter06 注释
#:注释掉整行内容
- 快捷键:comm + /
记快捷键比较好。语言学多了注释都不一样,但快捷键会反应过来🤣
Chapter07 数据类型
- 字符串
str
len(’hello’):取长度;“Hello”[3]:索引提取第三位的位置字符python程序世界从0开始索引:第
0位、第1位、第2位…- 整数
int
- 浮点数
float
- 布尔类型
bool
真 | 假 |
True | False |
- 空值类型NoneType
只有一种值:
NoneNone ≠ 0;None ≠ “”(空字符串);None ≠ False用
type确定类型:输入:type(”Hello”) 输出:<class ‘str’>Chapter08 交互模式
- 进入交互模型:Python控制台
- 交互模式:输一行—>立即执行—>看结果
- 不需要
print功能就能直接看到结果
- 结束交互:
quit()
该交互模式下命令不会保存,一旦退出就lose
适用于测试某个模块是否安装导入成功、计算器等。
Chapter09 Input
- 获取输入:
input(“提示词”)
输入什么,一律返回字符串。
- 转换类型:
int(”666”)得到666
涉及计算,先转换再运算
Chapter10 条件语句
如果条件满足:
执行A语句
否则:
执行B语句 | if [条件]:
[A语句]
else:
[B语句] |
条件可为:1.bool值:
True/False;2.比较运算:==、!=、<、>、<=、>=Chapter11 嵌套/多条件判断
嵌套 | 如果条件1满足:
如果条件2满足:
执行A语句
否则:
执行B语句
否则:
执行C语句 | if [条件1]:
if [条件2]:
[A语句]
else:
[B语句]
else:
[C语句] |
多条件判断 | 如果条件1满足:
执行A语句
否则如果条件2满足:
执行B语句
否则:
执行C语句 | if [条件1]:
[A语句]
elif [条件2]:
[B语句]
else:
[C语句] |
Chapter12 逻辑运算
- 优先级
1:1False均False | 2:全True则True | 3:1True均True |
not | and | or |
非 | 与 | 或 |
Chapter13 列表list
- 数据结构:整合关联的东西
- (空)列表:
shopping_list = []
- 应用方法
- 向列表加东西:
shopping_list.append(’显示器’)
- 向列表删东西:
shopping_list.remove(’显示器’)
- 打印:
print(shopping_list[1])、print(max(shopping_list))、print(min(shopping_list))、print(sorted(shopping_list))(打印排序好的列表)
- 改东西:
shopping_list[0] = ‘音响’
- 方法与函数对比
方法 | 函数 |
对象.方法名(…) | 函数名(对象) |
shopping_list.append(’显示器’) | len(list) |
可变 | 不可变 |
Chapter14 字典dict
- 字典dictionary:将人名和电话绑定起来
- 储存:< 键:值 >/< key : value >
- 空字典:
contacts = {}
此处用的是花括号
{}🤗 总结归纳
总结文章的内容
📎手写笔记
链接失效或有疑问请随时联系我,感谢。
- 作者:jupytermou
- 链接:http://jupytermou.com/article/python-pycharm
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。








