学习Python
Python数据结构
数字、字符串、列表、元祖、字典
数字
Python Number 数据类型用于存储数值。
Python Number 数据类型用于存储数值,包括整型、长整型、浮点型、复数。
(1)Python math 模块:Python 中数学运算常用的函数基本都在 math 模块
In [1]
import math
print(math.ceil(4.1)) #返回数字的上入整数
print(math.floor(4.9)) #返回数字的下舍整数
print(math.fabs(-10)) #返回数字的绝对值
print(math.sqrt(9)) #返回数字的平方根
print(math.exp(1)) #返回e的x次幂
5 4 10.0 3.0 2.718281828459045
(2)Python随机数
首先import random,使用random()方法即可随机生成一个[0,1)范围内的实数
In [4]
import random
ran = random.random()
print(ran)
0.8838912632723844
randint()生成一个随机整数
In [5]
ran = random.randint(1,20)
print(ran)
1
字符串
字符串连接:+
In [7]
a = "Hello "
b = "World "
print(a + b)
Hello World
重复输出字符串:*
In [8]
print(a * 3)
Hello Hello Hello
通过索引获取字符串中字符[]
In [9]
print(a[0])
H
字符串截取[:] 牢记:左闭右开
In [8]
print(a[1:4])
ell
判断字符串中是否包含给定的字符: in, not in
In [ ]
print('e' in a)
print('e' not in a)
True False
join():以字符作为分隔符,将字符串中所有的元素合并为一个新的字符串
In [9]
new_str = '-'.join('Hello')
print(new_str)
H-e-l-l-o
字符串单引号、双引号、三引号
In [ ]
print('Hello World!')
print("Hello World!")
转义字符 \
In [ ]
print("The \t is a tab")
print('I\'m going to the movies')
The is a tab I'm going to the movies
三引号让程序员从引号和特殊字符串的泥潭里面解脱出来,自始至终保持一小块字符串的格式是所谓的WYSIWYG(所见即所得)格式的。
In [1]
print('''I'm going to the movies''')
html = '''
<HTML><HEAD><TITLE>
Friends CGI Demo</TITLE></HEAD>
<BODY><H3>ERROR</H3>
<B>%s</B><P>
<FORM><INPUT TYPE=button VALUE=Back
ONCLICK="window.history.back()"></FORM>
</BODY></HTML>
'''
print(html)
I'm going to the movies <HTML><HEAD><TITLE> Friends CGI Demo</TITLE></HEAD> <BODY><H3>ERROR</H3> <B>%s</B><P> <FORM><INPUT TYPE=button VALUE=Back ONCLICK="window.history.back()"></FORM> </BODY></HTML>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现