python入门笔记
2022/3/18 20:28:27
本文主要是介绍python入门笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
文章目录
- 前言
- 一、33个关键字、数据类型、运算符、三种句型
- 1.33个关键字
- 2.数据类型
- 3.运算符
- (1)算术运算符
- (2)关系运算符
- (3)逻辑运算符
- 4.句型
- (1)顺序结构
- (2)分支结构(条件分支、多分支)
- (3)循环结构
- 二、数据成分
- 1.变量
- 1.1使用变量
- 1.2定义变量的名字(标识符)
- 1.3变量的类型
- 1.3.1整型int(integer)
- 1.3.2浮点型float
- 1.3.3布尔型bool
- 1.3.4复数型
- 1.3.5字符串型string(重点)
- 1.3.6
- 2.
- 总结
前言
本笔记主要记录:
- Python语言语法
基本语法知识、常用数据类型、控制语句等 - 经典算法
递归、蒙特卡洛、穷举法、二分法、排序等 - 三方库使用
数据统计分析、可视化等三方库
python适用领域:数据分析、人工智能、网络爬虫
python不适用领域:贴近硬件的代码(首选c)、移动开发、游戏开发(c/c++)
学习脉络:
- 数据成分
- 输入/输出:
- 运算成分:
- 控制成分
一、33个关键字、数据类型、运算符、三种句型
1.33个关键字
关键字查看
import keyword print(keyword.kwlist)
2.数据类型
(1)整型int
(2)浮点型float
(3)布尔型Boolean
(4)复数型complex
(5)字符串型str
(6)列表list
(7)元组tuple
(8)字典dict
(9)集合set
3.运算符
(1)算术运算符
算术运算符 | 含义 |
---|---|
+ | |
- | |
* | |
/ | |
% | 求余 |
** | 指数 |
(2)关系运算符
关系运算符 | 含义 |
---|---|
== | |
!=,<> | 不等于 |
> | |
< | |
>= | |
<= |
(3)逻辑运算符
逻辑运算符 | 含义 |
---|---|
and | 与 |
or | 或 |
not | 非 |
4.句型
(1)顺序结构
(2)分支结构(条件分支、多分支)
(3)循环结构
二、数据成分
定义:描述应用于程序的数据
1.变量
定义:不断发生改变的量。变量是存储信息的容器。
将数据保存在变量中。
1.1使用变量
python使用变量时必须赋值。用“=”
1.2定义变量的名字(标识符)
变量命名原则:
- 首字符:字母或下划线
- 其它:字母、下划线、数字
- 不能是关键字
常用命名法:
- 小驼峰命名法:第二个单词首字母大写
- 大驼峰命名法:第一个单词和第二个单词首字母都大写
- 下划线命名法:逻辑断点用下划线隔开
1.3变量的类型
1.3.1整型int(integer)
整数不带小数点。
整数可以用十进制表示,也可以用八进制、十六进制、二进制等表示,只需加特定前缀即可。
#十进制,不用前缀 print(100) #八进制,前缀:0o print(0o100) #十六进制,前缀:0X或0x print(0x100) print(0X100) #二进制:前缀:0b print(0b100)
结果:
1.3.2浮点型float
浮点型就是实数,也可以用科学计数法表示。
a = 10.23e3
1.3.3布尔型bool
实际上是整型的子类,只有两个值(True和False),本质是用0和1存储的。
1.3.4复数型
实数+虚数(虚数部分必须有j)
a = 2+3j print(a)
1.3.5字符串型string(重点)
1.字符串使用:用成对的单引号、双引号或三引号括起来
a = 'hello' b = "hello" c = '''hello world'''#三引号允许用户在输入时换行
2.转义字符\
- 防止引起歧义
print('I\'m a girl')
- 换行\n
print('你好,\n我是xx')
3.字符串运算
- 加法+
print('hello'+'world')
- 乘法*
print('hello'*3)
- 没有减法、除法
1.3.6
2.
总结
未完结
这篇关于python入门笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-03用FastAPI掌握Python异步IO:轻松实现高并发网络请求处理
- 2025-01-02封装学习:Python面向对象编程基础教程
- 2024-12-28Python编程基础教程
- 2024-12-27Python编程入门指南
- 2024-12-27Python编程基础
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型