视频链接: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、基础知识相关推荐

  1. PLC编程入门-01基础知识介绍

    PLC编程入门-01基础知识介绍 PLC的组成结构 PLC编程语言: PLC输入输出的特点 输入 输出 PLC的组成结构 简图 明细图 CPU:控制器和运算器本身就是CPU主要组成部分,和PC的CPU ...

  2. python基础一入门必备知识-Python数据分析入门必备基础知识

    今天,老师要带大家解数据分析的定义.核心思路.应用领域以及开发流程,向大家全方位展示数据分析入门必备基础知识,全都是干货哦!虽然看完本文,不能让大家立马变身为一名数据分析师,但是能让大家对数据分析有一 ...

  3. python基础一入门必备知识-Python快速入门指南基础知识详细说明

    随着人工智能大火,我们身边几乎处处充满着AL的气息,就连停车,都是机器人值班了. 可是很多人都不知道人工智能是由什么开发的,各种相关联的框架都是以Python作为主要语言开发出来的. Python本身 ...

  4. python语言入门w-python基础知识(一)

    最近花时间整理了一下以前学过的python基础知识,语言最多的是使用. 1.1 开发模式 交互模式:简单的调试或者测试 开发流程 创建以.py结尾的python文件 在python文件中输入打印&qu ...

  5. Python菜鸟入门:day01基础知识

    写在前面: 此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 传送门: day01基础知识 day02知识分类 day03 ...

  6. 《Python快速入门》基础知识扫盲课

    据说:看我文章的帅帅 都有个习惯:先点赞.收藏再看 目录

  7. 学python需要什么基础知识-没学过Python先要学习哪些基础知识?

    零基础学Python应该学习哪些入门知识 关于零基础怎么样能快速学好Python的问题,百度提问和解答的都很多,你可以百度下看看.我觉得从个人自学的角度出发,应从以下几个方面来理解: 1 为什么选择学 ...

  8. VII python(1)基础知识

    VII Python(1)基础知识 1989年诞生(同LinuxOS),google推崇,06年后才开始在中国流行,08年运维开始使用python www.python.org(主流OS默认配的pyt ...

  9. 数字图像处理与Python实现笔记之基础知识

    数字图像处理与Python实现笔记之基础知识 摘要 绪论 1 数字图像处理基础知识 1.1 数字图像简介 1.1.1 数字图像处理的目的 1.1.2 数字图像处理的应用 1.1.3 数字图像处理的特点 ...

  10. GPS 入门 1 —— 基础知识[转]

    GPS 入门 1 -- 基础知识 [转] (2008-10-11 18:14:57) <script> var $tag='gps,杂谈'; var $tag_code='b7179ced ...

最新文章

  1. IT人为了自己父母和家庭,更得注意自己的身体和心理健康
  2. 两个摄像头是如何将照片拼接在一起的
  3. 一个PHP程序的“怪问题”
  4. 一、为了OFFER系列 | 阿里云天池赛在线编程:移动的圆
  5. java程序解析perl文件_如何从shell脚本执行perl文件
  6. 【转】Ubuntu Desktop下自动启动终端并运行脚本
  7. lstm网络_LSTM(长短期记忆网络)
  8. Dockerfile最佳实践
  9. linux下可执行文件无法执行问题定位排查
  10. IDEA 设置类注释模板
  11. 华为项目管理法读后小结
  12. (web前端每日一练)用JavaScript制作一个跟随鼠标的小球炫彩动画 /doge/doge
  13. Dell服务器组建阵列-Raid(有阵列卡)
  14. 崩坏3服务器修改水晶数量,崩坏3一个月能攒多少水晶_单月水晶数量分析
  15. Hadoop之——Hadoop3.x端口变动
  16. C/C++——文字RPG游戏:MINERPG
  17. 如何用python批量识别图片上的文字(一)
  18. python中continue用法_Python学习笔记之Break和Continue用法分析
  19. 软件测试-测试历史/职业发展
  20. ib中文素养课学习经验介绍,我是怎么学习IB中文的?

热门文章

  1. 王涛入选 “2021年中国产业创新百人榜”
  2. crond pam_sss.so
  3. node_demo_03 一个好玩的图片处理工具gm模块小练习。
  4. 如何将计算机SCI论文图表做得漂亮? - 易智编译EaseEditing
  5. OpenCV 人脸检测及运动追踪
  6. 数字信息化是计算机处理信息的基础,档案信息化、数字化、网络化及三者的关系...
  7. 快捎携手信站大全步入诚信网站时代
  8. 栈内存和堆内存Java(详细实例讲解)
  9. 普通人也能看懂WiFi接收器怎么用的使用手册
  10. js实现选择标签,删除标签,去重校验