Python实用代码片段分享(三)

在今天的博文中,我们将继续分享一些Python编程中非常实用的代码片段。这些代码片段将帮助你更高效地处理常见任务,从字符转换到数据类型检查,应有尽有。

1. ord函数和chr函数

Python的ord()函数可以返回Unicode字符对应的ASCII码值(对于ASCII字符)或Unicode码点(对于其他字符)。相反,chr()函数则可以将ASCII码值或Unicode码点转换为对应的字符。

python 复制代码
# ord函数示例  
ascii_value = ord('A')  # 输出:65  
  
# chr函数示例  
character = chr(65)  # 输出:'A'

2. join方法

join()方法是字符串对象的一个方法,用于将序列中的元素以指定的字符连接生成一个新的字符串。

python 复制代码
# join方法示例  
list_of_words = ['Hello', 'world']  
sentence = ' '.join(list_of_words)  # 输出:'Hello world'

3. 十六进制到十进制和二进制到十进制(使用int方法)

Python的int()函数可以用来进行进制转换。通过将第二个参数设置为进制数(2表示二进制,16表示十六进制),你可以将字符串表示的二进制或十六进制数转换为十进制数。

十六进制转十进制:比如十六进制的AB,转为十进制就是

(十六进制中A代表10,B代表11,一直到F代表15)

二进制转十进制:比如二进制的110,转为十进制就是

python 复制代码
# 十六进制到十进制示例  
hex_number = 'A'  # 在十六进制中,'A'表示10  
decimal_value = int(hex_number, 16)  # 输出:10  
  
# 二进制到十进制示例  
binary_number = '1010'  # 在二进制中,'1010'表示10  
decimal_value = int(binary_number, 2)  # 输出:10

4. isinstance()函数

isinstance()函数用于检查一个对象是否是一个已知的类型。这在你需要确保对象类型正确时非常有用。

python 复制代码
# isinstance()函数示例  
number = 123  
if isinstance(number, int):  
    print("这是一个整数")  # 输出:这是一个整数

5.字符大小写转换

Python中的字符串对象提供了lower()和upper()方法,用于将字符串中的大写字母转换为小写字母,或将小写字母转换为大写字母。

python 复制代码
stri = "HELLO,world!"
# 全都转为小写字符
print(stri.lower())  # 结果:hello,world!
# 全都转为大写字符
print(stri.upper())  # 结果:HELLO,WORLD!
相关推荐
VidDown4 小时前
24fps 转 25fps 不只是改个数字:帧率转换、PAL/NTSC 与音频补偿
python·网络协议·音视频·视频编解码·视频
死磕音视频6 小时前
让小模型做选择题:限定候选项并读取 logits 概率的入门实践(附 Python 代码)
开发语言·python·大模型·文本分类·transformers
凤山老林6 小时前
Spring Boot 接入国密 SM2/SM3/SM4 的一些实践记录
spring boot·后端·python
pride.li8 小时前
第03章 Python 教程-基础语法:注释与变量
服务器·前端·后端·python·算法·计算机视觉
databook8 小时前
用 Pydantic AI 从零搭建一个能干活的 AI Agent
人工智能·python
顽疲8 小时前
Java vue 养老系统源码详解:月账单 care_month_bill 与 Quartz 扣费 Job 实践
java·开发语言·vue.js·vue养老·springboot养老·java养老
康小旺8 小时前
把 markitdown 做成 Windows 桌面版:拖进文档就出 Markdown,附 233MB→64MB 打包裁剪全过程
python
Wang's Blog8 小时前
Java 项目实战: 交友项目 - 安装开发工具与环境准备
java·开发语言·交友
启观川9 小时前
数据结构与算法-第 3 章 常用算法-贪心算法
数据结构·笔记·python·算法·贪心算法
南笙北梦9 小时前
本地开源大模型多轮对话显存泄漏排查与修复实录
python