数据分析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):将序列中的元素顺序打乱

相关推荐
SelectDB技术团队1 小时前
AB 实验指标计算场景:Apache Doris / SelectDB 的技术能力、选型对比与实践
大数据·数据库·数据分析·apache·用户运营·apache doris·selectdb
hongyucai1 小时前
详解rlinf强化学习四步曲
人工智能·python·算法·架构
c_lb72881 小时前
2026年下半年AI量化工具,阶段不同重点也不同
人工智能·python
Xpower 171 小时前
详细解释 Codex 最近一次功能更新,以及 GPT-5.6 Sol、Terra、Luna 的能力、价格、使用方式和适用场景。
人工智能·python·gpt·学习
许彰午2 小时前
87_Python Django模型与数据库
数据库·python·django
程序员小远2 小时前
性能测试之性能调优
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·性能测试
金銀銅鐵2 小时前
[Python] 借助图形化界面探索模n运算的规律
python·数学
Hesionberger2 小时前
快速求解完全平方数的最少数量
开发语言·数据结构·python·算法·leetcode·c#
xywww1686 小时前
大模型 API 选型实战:GPT、Gemini、Claude 接入时该看哪些指标?
运维·服务器·人工智能·python·gpt·langchain