Python入门

Python入门

在这里插入图片描述

一 安装相关软件

1. pycharm软件

pip install jupyter
pip install numpy

在pycharm控制台终端输入jupyter notebook回车
在这里插入图片描述
在这里插入图片描述

2.anaconda软件

清华镜像网站
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=A
在这里插入图片描述
作者使用的是mac m2芯片,故而下载的是在这里插入图片描述
逐步同意即可安装成功。

二 基本使用

1.python命令和ipython命令展示上会有所区别

在这里插入图片描述

2.新建

在这里插入图片描述

在这里插入图片描述
运行单元格:Ctrl+Enter

3.单元格语法

按下m->markdown
按下y->code
在这里插入图片描述
在这里插入图片描述

4.查找安装包并zip移动到桌面

import pkg_resources
package_path = pkg_resources.get_distribution('geopandas').location
print(package_path)

在这里插入图片描述

zip -r ~/Desktop/geopandas.zip geopandas

基本语法

一 print

1.%()

在这里插入图片描述

2.f"{}"

在这里插入图片描述

3.format

在这里插入图片描述
数值format{:.2f}
在这里插入图片描述
进一步:{1表示format里面的第二个参数
在这里插入图片描述

4.表达式

在这里插入图片描述

二 保留小数

1.%

在这里插入图片描述

2.round(x,2)

在这里插入图片描述

三 反斜杠\加上一个字符或者数字

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四 类型转换

在这里插入图片描述
在这里插入图片描述

五 算数运算符

2//4 -> 0.5向下取整为0
在这里插入图片描述

六 比较运算符

在这里插入图片描述

七 逻辑运算符

在这里插入图片描述在这里插入图片描述

八 if选择分支判断

1.基本判断-(if-elif-else)

在这里插入图片描述

2.三目运算符

在这里插入图片描述

九 关键字检索 在这里插入图片描述

基本数据类型

1.字符串切片 - [开始:结尾]

正数
在这里插入图片描述
倒数
在这里插入图片描述
注意,倒数下面这种方式拿不到数据
在这里插入图片描述
取数
在这里插入图片描述

2.字符串切片-[开始:结尾:步长]

在这里插入图片描述

3.字符串切片-倒序

在这里插入图片描述

4.字符串拼接

4.1.JOIN

在这里插入图片描述

4.2.+号

5.字符串格式化处理{}->匹配()

在这里插入图片描述

6.统计字符串片段

6.1 find(字符,开始,结尾) -> 找到最近一个字符

在这里插入图片描述

6.2 count(字符) 或者 count(字符,开始,结尾)

在这里插入图片描述

7.替换字符串片段-replace

在这里插入图片描述

8.字符串大小写转换

8.1 大写

在这里插入图片描述

8.2 小写

在这里插入图片描述

9.字符串分割

9.1 split

在这里插入图片描述

9.2 strip

在这里插入图片描述

9.3 字符串翻倍

在这里插入图片描述

9.4 函数取值

在这里插入图片描述

10.数组

10.1 数组翻倍

list*3
在这里插入图片描述

10.2 列表切片取值

list[开始:结尾]
在这里插入图片描述
list[:] 全部
在这里插入图片描述
list[开始:结尾:步长]

10.3 列表操作方法
10.3.1 del 整个数组

在这里插入图片描述

10.3.2 del删除某个数组元素

在这里插入图片描述

10.3.3 append

在这里插入图片描述

10.3.4 insert(插入位置,插入数据)

在这里插入图片描述

10.3.5 clear()清空列表

在这里插入图片描述

10.3.6 remove

在这里插入图片描述在这里插入图片描述

10.3.7 pop

在这里插入图片描述
在这里插入图片描述

10.3.8 index(字符串,开始的索引,结束的索引)

在这里插入图片描述

10.3.9 extend([])

与append相比,可以一次性加入
在这里插入图片描述

10.3.10 copy a变化不影响b

在这里插入图片描述

10.3.11 赋值操作影响b

在这里插入图片描述

10.4 排序 首字母|ASCii码排序,同类型的才可以进行排序


在这里插入图片描述
逆转排序 布尔值首字母要大写
在这里插入图片描述

10.5 函数取值

在这里插入图片描述

11.元组 tuple

11.1 元组概念

在这里插入图片描述

11.2 元组拼接,数值替换

在这里插入图片描述

11.3 函数取值

在这里插入图片描述

11.4 重复-乘号使用

在这里插入图片描述

12.字典

12.1空字典

c={}
在这里插入图片描述

12.2去重

在这里插入图片描述
在这里插入图片描述

12.3dict()

在这里插入图片描述

12.4 增

在这里插入图片描述

12.5 删

在这里插入图片描述

12.6 改

在这里插入图片描述

12.7 查

在这里插入图片描述

12.8 get(键,默认值)

在这里插入图片描述
在这里插入图片描述

12.9 keys

在这里插入图片描述

12.10 items

在这里插入图片描述
在这里插入图片描述

12.11 values

在这里插入图片描述

12.12 clear

在这里插入图片描述
在这里插入图片描述

12.13 copy

在这里插入图片描述

12.14 fromkeys

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

12.15 pop

在这里插入图片描述

12.16 popitem 删除最后一项,结果以元组返回

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

12.17 setdefault 若键已存在,则不添加

在这里插入图片描述

12.18 update

13.集合

空集合
在这里插入图片描述

13.1 add()

在这里插入图片描述

13.2 update() 排序随机

在这里插入图片描述

13.3 集合删除元素

在这里插入图片描述

13.3.1 remove

在这里插入图片描述

13.3.2 pop 随机移除元素

在这里插入图片描述

13.3.3 discard

在这里插入图片描述

13.3.4 交集和并集

在这里插入图片描述

14.成员检测与标识号检测


在这里插入图片描述

15.数据类型转换

15.1 数据类型
类型关键字
字符串String
数据类型Number
整形int
浮点型float
布点型Bool
表类型List
元组类型Tuple
字典类型Dictionary
集合类型Set
15.2 自动类型转换

在这里插入图片描述

15.3 强制转换

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

16.isinstance 判断是否在后面的范围内

在这里插入图片描述

17.if…elif…else语句

**加粗样式**

18.np.random.randint(起点,终点,size(行,列))

在这里插入图片描述

19.np

19.1 np.array([1,2,3])

在这里插入图片描述

19.2 加法

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值