Python数据类型 - 字符串(Python系列)
off999 2024-11-06 11:27 75 浏览 0 评论
本系列将以连载的方式讲解Python基础知识,利用每天10分钟的时间学习,带你走进Python的世界,给你一个全新的编程体验。
学习任何一种编程语言,一味的看书是不能掌握并理解其编程精髓的;必须自己动手去敲代码,自己去思考并感悟,进而转化为自己的东西。
我将以敲代码+讲解的方式,对于学习中容易遇到问题的地方,会着重讲解。
Python有5个标准的数据类型,分别是数字(Number)、字符串(String)、列表(List)、元组(Tuple)、字典(Dictionary)。
这里提下,在Python3系列的数字类型中删除了long类型,原来的int和 long类型现在都使用int。
这节首先讲解字符串数据类型,那么什么是字符串呢?用 " " 或' ' 或‘'' '''或""" """中间包含的部分称之为字符串。
Python 中的变量赋值不需要单独的类型声明。变量的创建与赋值是同时进行的。
通过‘+’将str1和str2这2个字符串连接,这个理解应该没问题。但是当一个变量是字符串类型(字符串的内容是阿拉伯数字),另一个是数字类型时,直接相加计算,就会报错,上图提示的 “类型错误,只能连接字符串类型”,就是这个原因。
这里可以应用内置函数int(),将字符串转换成整型后 ,再相加,如下图。
说下int函数的用法int(x, base=10),默认转为十进制,也可转换为十六进制和八进制;如果是小数,向下取整。虽然还没讲到函数,但是这不影响我们使用它,带着问题去学习,本身就是一件受益的事情。
注意上图代码运行中,int()函数参数为字符串变量和浮点数的区别。
上图是将int()函数的base参数赋值的情况。
如果要将字符串重复n次,可利用str1 * n,如下图:
字符串有索引和分片的概念,利用[ ]进行操作。分片(slice)操作就是从字符串中提取出程序需要的部分(也可称为子串),保存为另一个变量或直接使用,但分片操作不会对字符串本身做任何修改。可以这么理解,分片操作得到的字符串可以看作是原字符串的一个副本。
字符串的2种索引方式(正负值索引):
注意:name[7:13]是返回的大于等于7并小于13的元素,类似的分片操作相同。
取指定步长间隔的元素:
字符串的全部方法:
1、数字、字母的判断:
2、大小写转换:capitalize()、upper()、swapcase():
3、清除空格strip()、lstrip()、rstrip():
4、替换函数replace():
5、find()函数与index()的区别:
6、in(not in) 操作符,Python程序是区分大小写的:
7、字符串格式化输出:10进制、16进制、字符串
总结 : + 字符串连接,* 重复输出字符串,[] 通过索引取字符,[:] 切片操作(截取字符串的一部分),成员运算符 in (not in)。
这节主要讲了对字符串的各种常用操作(字符串的内建函数)以及格式化输出。
下节讲述Python数据类型-列表。
相关推荐
- windows7蓝牙功能在哪里打开
-
点击搜索框在windows7系统主界面点击开始菜单,点击打开搜索框。输入命令输入services.msc后回车,在列表中找到并右击BluetoothSupportS...点击属性选择进入属性菜单,...
-
- 2010激活密钥(microsoft2010激活密钥)
-
步骤/方式1officeprofessionalplus2010:(office专业版)6QFdx-pYH2G-ppYFd-C7RJM-BBKQ8Bdd3G-xM7FB-Bd2HM-YK63V-VQFdKVYBBJ-TRJpB-QFQ...
-
2025-11-19 04:03 off999
- 联想官方刷新bios工具(联想电脑刷新bios)
-
刷新BIOS需要使用联想的官方网站或授权维修中心来进行操作。以下是一些基本步骤:1.访问联想的官方网站,找到BIOS更新程序并下载。在下载过程中,请确保选择与您计算机型号匹配的版本。2.将下载的B...
-
- 苹果ios14系统下载(苹果ios14.1下载)
-
1方法一步骤/方式一打开Appstore。步骤/方式二在搜索栏点击搜索框。步骤/方式三搜索并点击需要下载的软件。步骤/方式四点击获取。步骤/方式五最后验证ID密码即可。1.在应用商店搜索你要下载的应用名称。2.点击下载按钮,如果要求登...
-
2025-11-19 03:03 off999
- office2010怎么免费永久激活密钥
-
用这个试试,一个KMS激活工具可以激活2010到2019的Office自家的目前用的就是这个microsoft6477.moe/1716.html直接使用这个Microsoftoffice2010...
-
- 类似爱加速的国内ip(类似爱加速的app)
-
推荐“V8盒子”。这一款免费无广告的模拟器,不同于其它软件盒子,而是类似于X8沙箱,满足游戏多开,画中画,悬浮球操作,熄屏后台运行等多功能的沙箱盒子.支持一键root,一键安装xposed框架,能在安卓/苹果手机上运行多个安卓/ios虚拟系...
-
2025-11-19 02:03 off999
- 阿里旺旺手机客户端(阿里旺旺手机app)
-
手机淘宝的旺旺在打开商品后,会看到左下角有个旺旺的图标,点击就可以联系了。 阿里旺旺是将原先的淘宝旺旺与阿里巴巴贸易通整合在一起的一个新品牌。它是淘宝和阿里巴巴为商人量身定做的免费网上商务沟通软件,...
- 最纯净的pe装机工具(pe工具哪个纯净)
-
U盘装系统步骤:1.制作U盘启动盘。这里推荐大白菜U盘启动盘制作工具,在网上一搜便是。2.U盘启动盘做好了,我们还需要一个GHOST文件,可以从网上下载一个ghost版的XP/WIN7/WIN8系统,...
- 装一个erp系统多少钱(wms仓库管理软件)
-
现在主流有客户端ERP和云端ERP两种客户端通常一次买断,价格在万元左右,但是还有隐性费用,你需要支付服务器、数据管理员,此外如果系统需要更新维护,你还需要支付另外一笔不菲的费用。云端ERP:优势...
- cad2014序列号和密钥永久(autocad2014序列号和密钥)
-
1在cad2014中修改标注样式后,需要将其保存2单击“样式管理器”按钮,在弹出的窗口中选择修改后的标注样式,然后单击“设置为当前”按钮,再单击“保存当前样式”按钮,将其保存为新的样式名称3为了...
- qq修改密保手机号(qq修改密保手机号是什么意思)
-
QQ更改绑定的手机号码操作步骤如下:1、打开手机主界面,找到“QQ”软件点击打开。2、输入正确的QQ账户和密码登录到qq主界面。3、点击左上角的头像“图片”,进入到个人中心界面。4、进入到个人中心界面...
- dell笔记本客服电话(dell笔记本客服电话人工服务)
-
戴尔中国的官方网站http://www.dell.com/zh-cn。通过这个网站购买的都没有问题;有问题也可以进入官网联系售后客服,也可以拔打dell电脑说明书上的售后热线,都可以为你解决的。还是建...
- 联想乐商店app官方下载(联想乐商店在哪下载)
-
您好!很遗憾!若是您的手机联想乐商店和联想游戏中心只能有流量,建议您核实是否乐安全有限制wifi上网,核实您所使用的wifi是否本身有限制。若还是无效,可清除缓存数据;备份资料恢复出厂设置尝试。欢迎您...
欢迎 你 发表评论:
- 一周热门
-
-
抖音上好看的小姐姐,Python给你都下载了
-
全网最简单易懂!495页Python漫画教程,高清PDF版免费下载
-
Python 3.14 的 UUIDv6/v7/v8 上新,别再用 uuid4 () 啦!
-
python入门到脱坑 输入与输出—str()函数
-
飞牛NAS部署TVGate Docker项目,实现内网一键转发、代理、jx
-
宝塔面板如何添加免费waf防火墙?(宝塔面板开启https)
-
Python三目运算基础与进阶_python三目运算符判断三个变量
-
(新版)Python 分布式爬虫与 JS 逆向进阶实战吾爱分享
-
慕ke 前端工程师2024「完整」
-
失业程序员复习python笔记——条件与循环
-
- 最近发表
- 标签列表
-
- python计时 (73)
- python安装路径 (56)
- python类型转换 (93)
- python进度条 (67)
- python吧 (67)
- python的for循环 (65)
- python格式化字符串 (61)
- python静态方法 (57)
- python列表切片 (59)
- python面向对象编程 (60)
- python 代码加密 (65)
- python串口编程 (77)
- python封装 (57)
- python写入txt (66)
- python读取文件夹下所有文件 (59)
- python操作mysql数据库 (66)
- python获取列表的长度 (64)
- python接口 (63)
- python调用函数 (57)
- python多态 (60)
- python匿名函数 (59)
- python打印九九乘法表 (65)
- python赋值 (62)
- python异常 (69)
- python元祖 (57)
