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

相关推荐
Thomas.Sir19 小时前
第38课:TensorFlow|可视化工具TensorBoard全用法【日志写入、指标监控、网络可视化】
人工智能·python·tensorflow
SEO_juper19 小时前
外贸多语言站最隐蔽的流量杀手:hreflang 错了,谷歌把德语页推给美国人(附审计脚本)
开发语言·前端·python·seo·独立站·谷歌优化
Metaphor69219 小时前
快速合并 Word 文档【Python 指南】
python·word
JAVA老架构AI智能化20 小时前
如何高质量分块
人工智能·python
泡海椒20 小时前
告别反射低效:JQuick-Java ASM动态调用链性能优化实战
java·python·性能优化
2601_9563198820 小时前
用示例和练习,把量化规则先练清楚
人工智能·python
满怀冰雪20 小时前
25-迁移学习入门:加载预训练模型并微调
人工智能·python·机器学习·迁移学习·paddle
2601_9622845020 小时前
安卓APP UI自动化测试:Python + UiAutomator2 + pytest + pytest-html
python·pytest·uiautomator2·ui自动化测试·安卓app
2601_9620780320 小时前
构建RESTful APIs:使用Python和Flask
python·flask·web开发·api设计·构建restfulapis
半亩码田20 小时前
C#转Python第4.5篇:单元测试:pytest vs xUnit/NUnit
python·单元测试·c#