【人工智能工程师系列】一【全面Python3.8入门+进阶】ch.3

第3章 理解什么是写代码与Python的基本类型

一、数字与布尔

1.1 Number:数字

int:整数

float:浮点数

代码示例:

python 复制代码
type(1*1)
<class 'int'>
type(1*1.0)
<class 'float'>
type(2/2)
<class 'float'>
type(2//2)
<class 'int'>

1.2 进制的表示与转换

二进制:以0b开头

八进制:以0o开头

十六进制:以0x开头

python 复制代码
0b10
2
0o10
8
0x10
16

其他进制转十进制:直接带前缀或者用int()方法

其他进制转二进制:bin()方法,对用单词binary

其他进制转八进制:oct()方法,对应单词octal

其他进制转十六进制:hex()方法,对应单词hexadecimal

1.3 bool布尔类型:表示真假

True False

不能是小写的true或false

python 复制代码
bool(0)
False
bool(10101)
True
bool('')
False
bool('haha')
True
bool([])
False
bool([1,2])
True
bool({})
False
bool({1,2})
True
bool(None)
False

由上述代码得出,只要参数是空值,返回的就是False

1.4 complex:复数

后缀j:比如36j

二、字符串

2.1 单引号与双引号

python 复制代码
>>> 'let"s go'
'let"s go'
>>> "let's go"
"let's go"
>>> 'let\'s go'
"let's go"

通过单双引号交替使用可以解决字符串中本身就有引号的问题,也可以使用转义字符,但不推荐。

2.2 多行字符串

python 复制代码
>>> """
hello world
hello world
"""
'\nhello world\nhello world\n'
>>> """hello world
hello world"""
'hello world\nhello world'
>>> 'hello\
world'
'helloworld'

2.3 转义字符

2.4 原始字符串

在字符串前加r,表示原始字符串,不做转义,和双反斜一样

python 复制代码
print('c:\\northwind\\northwest')
c:\northwind\northwest
print(r'c:\northwind\northwest')
c:\northwind\northwest

2.5 字符串运算

python 复制代码
>>> 'hello wolrd'[1]
e
>>> 'hello world'[0:5]
hello
>>> 'hello world'[0:-1]
hello worl
python 复制代码
>>> 'hello world'[6:30]
'world'
>>> 'hello world'[6:]
'world'
>>> 'hellow orld'[:-4]
'hellow '
相关推荐
龍德明宇2 分钟前
机器人的礼貌是标注出来的-龍德明宇
人工智能·机器人·大语言模型llm·负主体性·ai存在论
京存高性能存储3 分钟前
POC 实测笔记:全闪存储大带宽压测,顺序读 19.2GiB/s、顺序写 10.8GiB/s,聊聊长尾延迟与持续吞吐问题
人工智能·笔记
vipxieliang4 分钟前
神经形态计算芯片:忆阻器如何实现毫秒级脑动力学仿真
人工智能
4SAPI9 分钟前
企业级大模型工作流基础设施选型指南:4SAPI、硅基流动与 OpenRouter 的架构权衡
运维·人工智能·架构·自动化
IHaveADiscovery12 分钟前
AI代劳Word表格线条:先搞懂术语再动手
人工智能·word
3D阅阅三维模型轻量化及浏览平台13 分钟前
机加工 / 模具 / 钣金现场审图痛点:不用 UG/SW,手机、网页直接打开 STEP、DXF 轻量化审图工具(3D 阅阅)
人工智能·3d·机加工·钣金加工·模具加工
元岳数字人小元15 分钟前
告别云端依赖,数字人本地部署筑牢项目安全底座
人工智能·安全·架构·开源·人机交互·交互
镜子AI16 分钟前
镜子AI工程实践:用 Python 自动生成 GEO 问答语料与意图覆盖矩阵(零依赖)
人工智能·python·矩阵
博谷17 分钟前
品牌事实图谱AI认知图谱——双图谱的构建、对齐与差异归因
人工智能
AI天行健18 分钟前
无限画布视频会成为短剧、广告 AIGC 工业化的标准形态吗?
人工智能