【Python脚本入门】01、基础知识
视频链接:https://www.bilibili.com/video/BV1dV41127Sk
文章目录
- 1 安装第三方库
- 方法1:终端pip install 库名
- 方法2:pycharm命令行
- 方法3:pycharm图形界面
- 2 基础数据
- 2.1 字符串
- 2.1.1 f+string
- 2.1.2 b+string
- 2.1.3 r+string
- 2.1.4 其他字符串方法
- 2.2 数字
- 2.3 布尔型
- 3 数据结构
- 3.1 列表
- 3.2 字典
- 4 条件判断
- 5 循环
- 6 函数
1 安装第三方库
方法1:终端pip install 库名
Windows powershell,切换到python安装目录
#查看python安装目录
python
import sys
print(sys.path)
#退出python
exit()
#安装第三方库
pip install 库名
方法2:pycharm命令行
打开任何一个项目(空项目/旧项目),底端的terminal就可以安装
方法3:pycharm图形界面
2 基础数据
有问题查python官方文档https://docs.python.org/zh-cn/3
三引号字符串,用于折行
名字比较长,用下划线_分隔开
名字全大写的一般是常量,即:不希望别人修改
tab键:自动联想/自动补全
交互式命令行:在pycharm下端打开终端,输入ipython,就进入交互式命令行模式,很像matlab的命令行
2.1 字符串
python字符串不能修改
2.1.1 f+string
f+string的用法:拼接字符串
f+string可以代替format
2.1.2 b+string
byte是机器传输数据用的,转成不同的格式(utf-8,ASCII)取决于我们怎么用数据
ipython下
pip install requests
from requests import get
r=get("https://www.sina.com")
print(r.content)#输出byte类型数据
print(r.content.decode('utf-8'))#解码为中文
2.1.3 r+string
正则专用
2.1.4 其他字符串方法
一个数据类型能调用的所有方法和属性:
dir(str)
查询简易方法说明:
help(str)
还可用?包名.方法名,如:?str.count
查询官方文档:https://docs.python.org/zh-cn/3/search.html
2.2 数字
2.3 布尔型
基础数据只存一块内存,容器不是,每个容器就算内容一样都单开一块内存
3 数据结构
https://docs.python.org/zh-cn/3/tutorial/datastructures.html#
3.1 列表
索引可以有逆向索引
切片:前后相减为整数,前算后不算
切片的好处是范围超了也不会报错
列表解析式
3.2 字典
4 条件判断
后面都是看官方文档
5 循环
6 函数
【Python脚本入门】01、基础知识相关推荐
- PLC编程入门-01基础知识介绍
PLC编程入门-01基础知识介绍 PLC的组成结构 PLC编程语言: PLC输入输出的特点 输入 输出 PLC的组成结构 简图 明细图 CPU:控制器和运算器本身就是CPU主要组成部分,和PC的CPU ...
- python基础一入门必备知识-Python数据分析入门必备基础知识
今天,老师要带大家解数据分析的定义.核心思路.应用领域以及开发流程,向大家全方位展示数据分析入门必备基础知识,全都是干货哦!虽然看完本文,不能让大家立马变身为一名数据分析师,但是能让大家对数据分析有一 ...
- python基础一入门必备知识-Python快速入门指南基础知识详细说明
随着人工智能大火,我们身边几乎处处充满着AL的气息,就连停车,都是机器人值班了. 可是很多人都不知道人工智能是由什么开发的,各种相关联的框架都是以Python作为主要语言开发出来的. Python本身 ...
- python语言入门w-python基础知识(一)
最近花时间整理了一下以前学过的python基础知识,语言最多的是使用. 1.1 开发模式 交互模式:简单的调试或者测试 开发流程 创建以.py结尾的python文件 在python文件中输入打印&qu ...
- Python菜鸟入门:day01基础知识
写在前面: 此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 传送门: day01基础知识 day02知识分类 day03 ...
- 《Python快速入门》基础知识扫盲课
据说:看我文章的帅帅 都有个习惯:先点赞.收藏再看 目录
- 学python需要什么基础知识-没学过Python先要学习哪些基础知识?
零基础学Python应该学习哪些入门知识 关于零基础怎么样能快速学好Python的问题,百度提问和解答的都很多,你可以百度下看看.我觉得从个人自学的角度出发,应从以下几个方面来理解: 1 为什么选择学 ...
- VII python(1)基础知识
VII Python(1)基础知识 1989年诞生(同LinuxOS),google推崇,06年后才开始在中国流行,08年运维开始使用python www.python.org(主流OS默认配的pyt ...
- 数字图像处理与Python实现笔记之基础知识
数字图像处理与Python实现笔记之基础知识 摘要 绪论 1 数字图像处理基础知识 1.1 数字图像简介 1.1.1 数字图像处理的目的 1.1.2 数字图像处理的应用 1.1.3 数字图像处理的特点 ...
- GPS 入门 1 —— 基础知识[转]
GPS 入门 1 -- 基础知识 [转] (2008-10-11 18:14:57) <script> var $tag='gps,杂谈'; var $tag_code='b7179ced ...
最新文章
- IT人为了自己父母和家庭,更得注意自己的身体和心理健康
- 两个摄像头是如何将照片拼接在一起的
- 一个PHP程序的“怪问题”
- 一、为了OFFER系列 | 阿里云天池赛在线编程:移动的圆
- java程序解析perl文件_如何从shell脚本执行perl文件
- 【转】Ubuntu Desktop下自动启动终端并运行脚本
- lstm网络_LSTM(长短期记忆网络)
- Dockerfile最佳实践
- linux下可执行文件无法执行问题定位排查
- IDEA 设置类注释模板
- 华为项目管理法读后小结
- (web前端每日一练)用JavaScript制作一个跟随鼠标的小球炫彩动画 /doge/doge
- Dell服务器组建阵列-Raid(有阵列卡)
- 崩坏3服务器修改水晶数量,崩坏3一个月能攒多少水晶_单月水晶数量分析
- Hadoop之——Hadoop3.x端口变动
- C/C++——文字RPG游戏:MINERPG
- 如何用python批量识别图片上的文字(一)
- python中continue用法_Python学习笔记之Break和Continue用法分析
- 软件测试-测试历史/职业发展
- ib中文素养课学习经验介绍,我是怎么学习IB中文的?
热门文章
- 王涛入选 “2021年中国产业创新百人榜”
- crond pam_sss.so
- node_demo_03 一个好玩的图片处理工具gm模块小练习。
- 如何将计算机SCI论文图表做得漂亮? - 易智编译EaseEditing
- OpenCV 人脸检测及运动追踪
- 数字信息化是计算机处理信息的基础,档案信息化、数字化、网络化及三者的关系...
- 快捎携手信站大全步入诚信网站时代
- 栈内存和堆内存Java(详细实例讲解)
- 普通人也能看懂WiFi接收器怎么用的使用手册
- js实现选择标签,删除标签,去重校验