python casefold lower_Python学习之路(2)——字符串方法casefold和lower的区别(Python3.5)-Go语言中文社区...
最近在学习Python基础和一些视频教学中,发现字符串的内置函数(built-in functions)中有2个方法的作用非常相似:casefold和lower:
str1='I love Python'
str1.casefold()
str2=str1[:]
str2.lower()
以上示例中,最后的输出结果都是'i love python'。
那么这两个函数有什么区别呢?
首先想到的是,查看帮助,使用help方法:
>>> help(str.lower)
Help on method_descriptor:
lower(...)
S.lower() -> str
Return a copy of the string S converted to lowercase.
>>> help(str.casefold)
Help on method_descriptor:
casefold(...)
S.casefold() -> str
Return a version of S suitable for caseless comparisons.
结果发现,解释也看不懂。
然后doc.python,找到如下解释:
https://docs.python.org/3/library/stdtypes.html#str.casefold
得出这2个方法的区别如下:
casefold()对于非中英文的其他语言小写有效
>>> s = 'ß'
>>> s
'ß'
>>> s.lower()
'ß'
>>> s.casefold()
'ss'
python casefold lower_Python学习之路(2)——字符串方法casefold和lower的区别(Python3.5)-Go语言中文社区...相关推荐
- python 图灵 微信 菜谱_python——wxpy模块实现微信尬聊(基于图灵机器人)-Go语言中文社区...
wxpy(微信机器人)是在itchat基础上开发的微信个人功能服务API,基本可以实现微信各种拓展功能, 支持pip安装,适用2.7以及3.4-3.6的python版本 通过# 导入模块 from w ...
- 用python画一个简单卡通人物_Python绘制可爱的卡通人物 | 【turtle使用】-Go语言中文社区...
微信公众号:AI算法与图像处理如果你觉得对你有帮助,欢迎关注.转发以及点赞哦-( ̄▽ ̄-)~ Turtle库 简介 什么是Turtle 首先,turtle库是一个点线面的简单图像库,能够完成一些比较简 ...
- python调用metasploit自动攻击_Python脚本与Metasploit交互进行自动永恒之蓝攻击-Go语言中文社区...
我们首先利用 findTarget() 函数找到目标网段或目标主机中开放了445端口的主机,然后利用 confickerExploit() 函数将攻击代码写入 configure.rc 配置文件中,最 ...
- python接口自动化学习笔记(封装获取测试数据方法)
本篇文章是接于python接口自动化学习笔记(封装方法用于读取excel) 后的拓展,讲解在封装完成excel的数据读取代码后,如何在data层进行使用 首先,我准备了这样一个excel表格用以存储测 ...
- python语言中文社区-python语言中文
广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 为了得到一个可以正常返回的 url ,需要修改示例中的 secretid ...
- python语言中文社区-python的汉语
广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. sdk 3.0 实现了统一化,各个语言版本的 sdk具备使用方法相同.接 ...
- 人工智能选go还是python_老程序员告诉你人工智能工程师与Python工程师有什么区别?-Go语言中文社区...
学习Python就等于学习人工智能吗?当然不!千万不要混淆它们的概念!Python工程师并不等同于人工智能工程师. Python工程师与人工智能工程师最根本的区别是什么? Python和JAVA.C语 ...
- python方差函数_python 中的var()函数和cov函数用法-Go语言中文社区
本文是学习多篇博客总结而得: numpy中var和cov函数求法和MATLAB中var和cov函数求法类似: 首先均值X,样本方差S,样本协方差C 公式分别为: 一. MATLAB和Python中计 ...
- emqttd配置_emqttd学习教程(一):emqttd安装与部署-Go语言中文社区
emqttd学习笔记目录: 一.简介 emqttd(Erlang MQTT Broker)是采用Erlang语言开发的开源MQTT消息服务器.Erlang/OTP是出色的软实时(Soft-Realti ...
最新文章
- 全面访问JavaScript的最佳资源
- 第十篇学会编写python代码_Python之路,第十篇:Python入门与基础10
- json如何把键名作为变量?
- Windows Phone开发手记-WinRT下分组拼音的实现
- WatchOS系统开发大全(1)-AppleWatch背景介绍
- gsoap使用心得! (win32)
- 徐工施维英:基于帆软搭建数字化驾驶舱,提高生产效率50%
- 有效利用番茄工作法提高效率--XorTime的使用方法
- qt怎么连接oracle,Qt连接Oracle数据库详细介绍(QOCI)
- 六大场景,看懂声纹识别技术怎样“抗疫防疫” 小快
- 项目使用mybatis-plus采用mysql/clickhouse多数据库配置,报错Invalid bound statement (not found)
- Linux 配置No module named enchant
- SEO快速建站,八部曲
- 计算机安全知识有哪些方面,信息安全的基本属性包括哪些方面?
- SL651协议报文解析(一)
- Rosalind Java| Counting DNA Nucleotides
- thinkphp5.1 session过期时间失效解决办法
- Stop c000021a {Fatal System Error} The Session Manager Initialization System Process...
- 浅谈Vue项目中用到的设计模式
- 七部门联合撑腰外卖小哥,“美团们”如何笑傲外卖江湖?
热门文章
- 每日总结-2016年3月9日
- Windows 2008 R2 中 IE9无法播放HTML5视频文件的解决方法!
- oralce10g中约束与列属性NULLABLE的关系
- UDP协议下内网与公网IP进行发送消息,一对多.且选择不同的客户端发送消息
- Java开发人员必备的7大技能,每一个都必不可少
- 随时间的反向传播算法 BPTT
- select count(*) from user注入
- 【9702】黑白棋的移动
- Visual Studio 快速返回上次浏览/编辑的位置
- 服务器架设篇-----CentOS架设WWW服务器-Nginx+Mysql+PHP