python学习笔记(常用方法)

news2025/1/17 2:57:23

 方法1:字符串中元素大小写

1.name.title():首字母大写

2.name.upper():全部大写

3.name.lower():全部小写

# 字母大小写
name='tian yang'
print(name.title()) # 首字母大写
print(name.upper()) # 全部大写
print(name.lower()) # 全部小写
Tian Yang
TIAN YANG
tian yang

方法2:去除字符串中的空白 

1.strip():去除字符串中最前面和最后面的空白

2.replace(' ',''):替换原来字符串中所有的空白

# 剔除函数
sex=' ma le '
print(sex)
s1=sex.strip() #去除前后的空白
print(s1)
s2=sex.replace(' ','') # 使用replace去除所有的空白
print(s2)
 ma le 
ma le
male

 方法3:连接字符串

join方法:result=" ".join()

# 连接字符串
s1 = "Hello"
s2 = "World"
result = " ".join([s1, s2])
print(result)

strings = ["Hello", "World", "Python"]
result = " ".join(strings)
print(result)
Hello World
Hello World Python

 方法4:字符串的分割

split()方法

# method1:字符串分割
e_mail='tianyang@qq.com'
lst=e_mail.split('@')
print('邮箱名:',lst[0],'邮件服务器域名:',lst[1])
邮箱名: tianyang 邮件服务器域名: qq.com

 方法5:字符串元素出现的次数

count()方法

# method2:字符串中某个元素出现的次数
s='1827497251928592309-3901-8407'
print(s.count('-'))
2

 方法6:字符串检索

功能:某个元素在字符串中首次出现的index位置

find()方法

index()方法

# 字符串检索
s1='-19283571-6781-089'
# 数字0在字符串中首次出现的index位置
print(s1.find('0'))
print(s1.index('0'))
15
15

方法7:字符串替换

replace()方法

# 字符串的替换
s='helloworld'
a=s.replace('o','_')
print(a)
hell_w_rld

方法8:字符串居中 

center()方法

# 字符串在指定的范围宽度内居中
print(s.center(20))
print(s.center(20,'*'))
     helloworld     
*****helloworld*****

 方法9:格式化字符串

format()方法

name='tianyang'
age=23
grade='99.5'
print('姓名:{0},年龄:{1},成绩:{2}'.format(name,age,grade))
姓名:tianyang,年龄:23,成绩:99.5

 format()方法详细格式控制

 

居中对齐 

s='helloworld'
print('{0:*<20}'.format(s)) # 字符串的显示宽度为20,左对齐,空白部分使用*填充
print('{0:*>20}'.format(s)) # 字符串的显示宽度为20,右对齐,空白部分使用*填充
print('{0:*^20}'.format(s)) # 字符串的显示宽度为20,居中对齐,空白部分使用*填充
helloworld**********
**********helloworld
*****helloworld*****

 千位分隔符

# 千位分隔符,只适用于整数和浮点数
print('{0:,}'.format(103875182478897))
103,875,182,478,897

 浮点数精度

# 浮点数小数精度
print('{0:.2f}'.format(9184.12414))
9184.12

 显示最大长度

# 显示字符串最大长度
print('{0:.5}'.format(9184.12414))
9184.1

 转换进制

a=123
print('{0:b},{0:d},{0:o},{0:x},{0:X}'.format(a))
1111011,123,173,7b,7B

方法10:字符串验证

# 验证
s='ASDADa'
print(s.isupper()) # 验证是否全部大写
print(s.islower()) # 验证是否全部小写
print(s.isalpha()) # 验证是否全部字母
False
False
True

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1628304.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

银行押款车远程监控系统的实际需求与特点

随着金融行业的快速发展&#xff0c;银行押款车的安全性问题日益受到重视。传统的押款车监控方式已经无法满足现代安全管理的需求&#xff0c;因此&#xff0c;一种结合先进技术的远程监控系统应运而生。本文旨在探讨在运钞车上安装车载摄像机和集成有GPS、无线4G网络传输模块的…

温湿度上传数据到云平台机智云

esp8266使用前的操作 固件修改 如果之前添加过 想要再次添加就把解压的文件夹删了 在重新解压一个 硬件连线 需要两个CH340&#xff08;USB转TTL模块&#xff09; 一个CH340模块的TX和RX分别于esp8266的RX和TX连接 3V3和GND也连接 另一个模块只需要连接一根线 就是GND连…

运筹系列91:vrp算法包PyVRP

1. 介绍 PyVRP使用HGS&#xff08;hybrid genetic search&#xff09;算法求解VRP类问题。在benchmark上的评测结果如下&#xff0c;看起来还不错&#xff1a; 2. 使用例子 2.1 CVRP COORDS [(456, 320), # location 0 - the depot(228, 0), # location 1(912, 0), …

Wireshark安装教程

一、下载 地址&#xff1a;https://www.wireshark.org/download.html打开网址后&#xff0c;点击相应的版本下载&#xff1a; 二、安装 下载完成后双击文件开始安装 点击Next 点击Noted 点击Next 点击Next 点击Next 可以点击Browse更改安装路径&#xff0c;默认…

Python实时聊天机器人框架之errbot使用详解

概要 在现代软件开发中,即时通讯和自动化任务的需求越来越重要。Python的Errbot库是一个强大的实时聊天机器人框架,可以帮助开发者快速构建自定义的聊天机器人应用,提供了丰富的特性和灵活的扩展能力。 安装 Errbot的安装非常简单,可以通过pip工具进行安装: pip instal…

力扣【LeetCode】258:各位相加

&#x1f381;个人主页&#xff1a;我们的五年 &#x1f50d;系列专栏&#xff1a;每日一练 &#x1f337;追光的人&#xff0c;终会万丈光芒 前言&#xff1a; 【LeetCode】真的是一个好网站呀&#xff0c;上面的题目的太经典了&#xff0c;提供的方法也很很多&#xff0c;非…

抖店怎么高效选品?99%卖家都容易忽略的选品秘密

大家好&#xff0c;我是电商花花。 选品是我们做抖店商家最为担心的问题&#xff0c;如果选品选的不多&#xff0c;就很容易影响我们店铺的销量和转化&#xff0c;所以我们在做店的时候一定要学会高效选品。 今天花花分享一招高效选品的方法&#xff0c;或许大家都注意到&…

remote: HTTP Basic: Access deniedfatal: Authentication failed for

$ git push -u origin main remote: HTTP Basic: Access denied fatal: Authentication failed for https://gitcode.com/edenl/GD32E350_hid_keyboard.git/ 使用访问令牌做为密码登录即可。

uniapp小程序订阅通知

服务 开通订阅服务 const tmplIds ref([tsdasdadasdfgdrtwexQHdEsjZV])//换成自己的 function confirm(){uni.requestSubscribeMessage({tmplIds: tmplIds.value,success: (res) > {// console.log(res)let auth_notice res[tmplIds.value[0]] accept ? 1 : 2 //1是接…

WPF 资源基础

动态资源/静态资源 UI代码 <Window x:Class"WpfApp1.MainWindow"xmlns"http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x"http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d"http://schemas.microsoft.com/ex…

Kafka 3.x.x 入门到精通(08)——对标尚硅谷Kafka教程

Kafka 3.x.x 入门到精通&#xff08;08&#xff09;——对标尚硅谷Kafka教程 5. Kafka优化5.1 资源配置5.1.1 操作系统5.1.2 磁盘选择5.1.3 网络带宽5.1.4 内存配置5.1.5 CPU选择 5.2 集群容错5.2.1 副本分配策略5.2.2 故障转移方案5.2.3 数据备份与恢复 5.3 参数配置优化5.4 数…

西安交通大学 915 备考常见误区

看到助教在 915 全程班群里给同学们解答问题&#xff0c;我也是感触颇深&#xff0c;想起来我当年自身的一个备考情况。接下来结合我自身情况给同学们分析一下&#xff0c;为什么有的同学基础一般&#xff0c;最后分数却很高&#xff0c;有的同学基础很好&#xff0c;分数却一般…

CC软件防火墙和WEB应用防火墙哪个好

本文将从CC软件防火墙的定义、原理、功能以及应用方面进行全面探讨&#xff0c;旨在加深对CC软件防火墙的理解&#xff0c;并推动网络安全意识的普及。以及WEB应用防火墙二者之间的对比。让用户更了解两个形态产品并作出选择。 第一部分&#xff1a;CC软件防火墙的定义和原理 …

探索UTONMOS《神念无界-源起山海》元宇宙游戏的奇幻世界

在科技的前沿&#xff0c;元宇宙游戏如同一扇神秘的大门&#xff0c;缓缓开启&#xff0c;引领我们进入一个前所未有的奇幻世界。 UTONMOS《神念无界-源起山海》元宇宙游戏是数字世界的巅峰之作&#xff0c;它打破了现实与虚拟的界限&#xff0c;让玩家能够身临其境地体验各种奇…

新开的拼多多店铺怎么运营

今天给大家分享一下如何在拼多多平台上开设并运营一家店铺。不管你是创业者还是小型商家&#xff0c;相信这个话题都会对你有所帮助。 拼多多新店需要做些推广提高店铺权重 新店用3an推客做推广比较好 3an推客是给商家提供的营销工具&#xff0c;3an推客CPS推广模式由商家自主…

C++笔试强训day7

目录 1.字符串中找出连续最长的数字串 2.岛屿数量 3.拼三角 1.字符串中找出连续最长的数字串 链接 我的思路很简洁&#xff0c;就是双指针遍历&#xff0c;然后不断更新左位置left和右位置right和长度len。 然后我写代码的时候代码思路没跟上原本思路&#xff0c;直接把所有…

实验七 智能手机互联网程序设计(微信程序方向)实验报告

请编写一个用户登录界面&#xff0c;提示输入账号和密码进行登录&#xff0c;要求在输入后登陆框显示为绿色&#xff1b; 二、实验步骤与结果&#xff08;给出对应的代码或运行结果截图&#xff09; index.wxml <view class"content"> <view class"a…

链表与模拟LinkedList的实现

1. ArrayList的缺陷 ArrayList底层使用数组来存储元素 由于其底层是一段连续空间&#xff0c;当在ArrayList任意位置插入或者删除元素时&#xff0c;就需要将后序元素整体往前或者往后 搬移&#xff0c;时间复杂度为O(n)&#xff0c;效率比较低。因此ArrayList不适合做任意位…

大数据—数仓分层概论

数据仓库&#xff08;Data Warehouse&#xff09;是一个用于集成和存储大量数据的系统&#xff0c;旨在支持企业的决策制定过程。它是一个面向主题的、集成的、非易失的数据集合&#xff0c;用于支持管理决策制定过程。数据仓库的发展源于企业对数据分析和决策支持的需求&#…

【skill】usbwebserver的几个问题

试了几个云服务器&#xff08;华为云、移动10086云&#xff09;&#xff0c;使用usbwebserver均会出现问题。 以前都是找缺少的对应的dll文件&#xff0c;不仅搜索半天、解压、移动复制、同时还要考虑文件的位数 有人说C:\Windows\System32存放的是64位的东西有人说C:\Windows…