数据分析DAY1-Python基础

目录

Python基础

Python细碎知识点

变量

命名规则

数据类型

一些函数

关于字符串

数据类型转换

序列类型

输入输出

sep

end

格式化输出

保留小数

千分位

百分数

运算符

字符串应用

if语句

random模块


Python基础

单行注释:#

多行注释:三个单引号(')or三个双引号(")

Python细碎知识点

文本,字符串要打双引号,数值不用打双引号

Python要区分大小写

\n:换行

\t:横向制表符

转义符:

\" 表示双引号

\' 表示单引号

变量

命名规则

数字,字母,下划线,开头不能是数字,不能是关键字

python 复制代码
a="你好"
b="hello"
print(a,b)

数据类型

int:整数

float:浮点数

string:字符串

bool类型:True:1 False:0

一些函数

abs():取绝对值

round():四舍五入

关于字符串

拼接字符串:s1+s2+s3

多次拼接相同字符串:s1*3 (字符串做乘法)

数据类型转换

转换为整型:int(x)

转换为浮点型:float(x)

转化为字符串类型:str(x)

序列类型

list:列表 有序,可变

tuple:元组,有序,不可变

dict:字典,无序

set:集合

输入输出

python 复制代码
a=input(1)    #输入的是字符串类型
b=int(a)

sep

在输出的值之间插入字符串,默认一个空格

python 复制代码
print(1,2,3,4,5,sep="####")

end

字符串附加后的最后一个值,换行:end="\n"

python 复制代码
a=1
b=2
c=3
print(a,end='\n')
print(b,end='\n')
print(c,end='\n')

格式化输出

python 复制代码
weather="晴天"
print(f"今天的天气是{weather}")

保留小数

.2f :.(点)代表小数,2代表保留2位小数

python 复制代码
a=3.1415926535
print(f"圆周率是{a:.2f}")

千分位

python 复制代码
a=15926535
print(f"千分位加一个逗号{a:,}")

百分数

python 复制代码
a=0.05
print(f"增长率{a:.0%}")

运算符

a+=b

次方:**

除法:/

求整数://

比较运算符

== != >= <= > <

三目运算符 True if 条件 else False

逻辑运算符: and or

成员运算符: in not in

字符串应用

大写转小写:lower()

小写转大写:upper()

首字母大写:title()

分裂:strl.split("指定字符串内容")

拼接字符串:join str2="-".join(list1)

替换字符串中的内容:replace str2=str1.replace("o","e"):把o替换成e

查找字符串:

find() 找不到返回-1

index() 找不到报错

python 复制代码
a="gcigiuweiu"
b="HUWHCUR"
c=b.lower()
d=a.upper()
e=a.title()
f=a.split("i")
print(c)
print(d)
print(e)
print(f)

if语句

三中流程结构:顺序,分支,循环

if-elif-else

random模块

random.random():随机生成一个【0,1)之间的浮点类型数值

random.randint(start,end)随机生成一个【start,end】之间的整数类型数值

random.uniform(start,end)随机生成一个【start,end】之间的浮点数类型数值

random.choice(seq):从序列中随机选择一个元素

random.sample(seq,num):从序列中随机选择num个元素

random.shuffle(seq):将序列中的元素顺序打乱

相关推荐
用户9562562542911 小时前
跟做:Firecrawl 单页转 Markdown 再丢进沙箱总结
python·api
威哥爱编程11 小时前
模拟面试智能体开发实战 02:回答等半分钟,谁还愿意练?把服务端和流式输出搭起来
python·agent·harmonyos
GrowingIO技术社区11 小时前
留存率怎么算?用户范围、回访行为与时间窗口
数据分析
威哥爱编程11 小时前
模拟面试智能体开发实战 01:面试挂了都不知道挂在哪?用 Python 给自己造一个随叫随到的 AI 面试官
python·agent·harmonyos
2601_9679801112 小时前
Python行情API量化 02:顺序拉 20 要 2 秒?并发批量把时间压到 0.5 秒
python·api·限流·并发·量化
伞伞悦读12 小时前
【第81期】特征缩放怎么选:标准化、MinMax 与 Robust 的原理、泄漏对照和完整实验
人工智能·python·深度学习·机器学习
新*12 小时前
从一段 WebSocket 代码聊开:bytes 不是 zlib、binaryType 决定一切,15MB 大消息的零拷贝优化
javascript·python·websocket·性能优化·blob·zlib·arraybuffer
卷无止境14 小时前
mathmodel-figure-templates 以及两个上手案例
后端·python
锋行天下15 小时前
服务器 Python 2.7 装不了 langgraph-cli?用本地生成 Dockerfile 曲线救国
人工智能·后端·python
一条大祥脚15 小时前
深入理解 PyTorch FlexAttention:从 Score Mod 到 Mask Mod 的稀疏加速之道
人工智能·pytorch·python·注意力机制·flex attention·可编程注意力