python定义一个字符串后怎么修改_python基础--字符串操作详解
数字类型
整型
1、作用:对自然界的事务的数量进行计数或描述
2、定义方式(python和现实)
直接定义:a=2
强制类型转换:b='222' # b是字符串
int(b) # 强制转换成整形数字
3、使用方法
x=1
y=2
print(x+y)
print(x-y)
print(x*y)
print(x/y)
print(x%y) # 取余
print(x//y) # 取整
print(x**y) # 幂
import cmath # 调用 科学计算器
浮点型
1、作用:用以表示带小数的量 薪资3.5w
2、定义方式(python)
salary=35
print(salary)
动态转换:
salary1 = float(3) # 强制类型转换(动态语言),静态语言不能改变
height = int(180.5)
print(salary1) # 3.0
print(height)
3、使用方法
+-*/ % // **
问题:
英文输入状态下输入的怎么转换成汉语
字符串
字符:输入的所以内容都是字符(空格是空字符)
字符串:由0个或多个字符组成的有序字符就是字符串
字符串由一对单引号或一对双引号(也可以是三引号)表示,"请输入带有符号的温度值: "或者 'C',引号必须成对出现,
字符串是字符的有序序列,可以对其中的字符进行索引,"请" 是 "请输入带有符号的温度值: " 的第0个字符
name # 没有单引号串起来的字符都叫 变量名
1、作用:用于描述事物
2、定义方式
name='allen' # 单引号是把字符串成字符串,没有单引号的字符都叫 变量名
3、使用方法
内置方法-->只有字符串才能使用,其他数据类型无法使用
s = 'nick handsome'
startswith : 以。。。。开始
print(s.startswith('nick')) # True --》 正确
endswith: 以。。。。结束
print(s.endswith('a')) # False # 错误
索引取值
字符串的序号
正向递增序号 和 反向递减序号
0 1 2 3 4 5 6 7 8 9 ...... # 索引--》描述了字符的位置,从0开始
poem2 = '''孩儿立志出湘关,学不成名誓不还;埋骨何须桑梓地,人生无处不青山'''
反向递减序号 <-- -7 -6-5-4 -3-2 -1
使用[ ]获取字符串中一个或多个字符
索引:返回字符串中单个字符
<字符串>[M]
"请输入带有符号的温度值: "[0] 或者 TempStr[-1]
切片:返回字符串中一段字符子串
<字符串>[M: N]
"请输入带有符号的温度值: "[1:3] 或者 TempStr[0:-1]
顾头不顾尾
步长
print(poem2[0:7:3]) # 孩志关
列表
列表类型:由0个或多个数据组成的有序序列
字符串只能存一个值,列表可以存多个值
1、作用: 用于对事物进行多维度描述
2、定义方式
存不是目的,取才是目的
列表使用[ ]表示,采用逗号(,)分隔各元素 (元素可以是任意类型)
['F','f']表示两个元素'F'和'f'
使用保留字 in 判断一个元素是否在列表中
TempStr[-1] in ['C','c']判断前者是否与列表中某个元素相同
3、使用方法
hobby_list1 = ['jiao', 'dapao', 'dsb', 'piao', ['666', '233']]
0 1 2 3 4
索引取值
print(hobby_list1[4]) # ['666', '233'][0] --> 666
切片
print(hobby_list1[0:4]) 顾头不顾尾
print(hobby_list1[:4]) # 如果没写,默认为0
print(hobby_list1[0:-1]) # 如果没写,默认为最后一个
print(hobby_list1[:]) #默认列表中所有字符
内置方法
hobby_list2 = ['jiao', 'dapao', 'dsb', 'piao', ['666', '233']]
append: 加值
hobby_list2.append('read')
print(hobby_list2)
索引修改值
hobby_list2[0] = 'singing'
print(hobby_list2)
hobby_list2[:] = 1,1,1,1,1,1, # 仅作了解
print(hobby_list2)
字典
{}内有多个键(一般为字符串,具有描述意义) 值(具体的值,值为任意数据类型)对
什么是键值对:key:value ----> 成对出现的键和值
定义方法:
yy_info_dict = {'name': 'jinyuyang', 'height': 180 , 'weight': 150, 'hobby_list': ['jiao', 'jump_with_fengge', 'dapao']}
print(yy_info_dict)
使用方法
print(yy_info_dict['name']) # 按key取值
print(yy_info_dict['weight']) # 按key取值
yy_info_dict['height'] = yy_info_dict['height'] + 1 # 151 # 按key修改值
print(yy_info_dict)
del删除值
del yy_info_dict['height']
print(yy_info_dict)
s = 'a+b+c+d'
print(s.split('+')) # 按照+把字符串切开,然后把切开的元素放入列表内
lis = ['a','b','c','d']
拼接
res = ' '.join(lis) # 按照字符串把列表里的每一个元素取出来拼接
print(res)w
词云
代码:
import wordcloud
w = wordcloud.WordCloud()
w.generate('allen you are so handsome and really very kind')
w.to_file('allen.png')
python定义一个字符串后怎么修改_python基础--字符串操作详解相关推荐
- python定义一个list数据来源于变量_python基础知识4--数据类型与变量
阅读目录 一.变量 二.数据类型 2.1 什么是数据类型及数据类型分类 2.2 标准数据类型: 2.2.1 数字 2.2.1.1 整型: 2.2.1.2 长整型long: 2.2.1.3 布尔bool ...
- python3d动态图-Python图像处理之gif动态图的解析与合成操作详解
本文实例讲述了Python图像处理之gif动态图的解析与合成操作.分享给大家供大家参考,具体如下: gif动态图是在现在已经司空见惯,朋友圈里也经常是一言不合就斗图.这里,就介绍下如何使用python ...
- python average函数详解_python基础之函数详解
Python基础之函数详解 一.函数的定义 到现在为止,我们已经掌握了Python的基本语法和数据类型等相关基础知识了,以进行一个项目的编写了,这个时候,就会发现,很多代码需要我们进行复制粘贴,这简直 ...
- 用python处理excel的基本语法_Python对Excel操作详解
Python对Excel操作详解 文档摘要: 本文档主要介绍如何通过python对office excel进行读写操作,使用了xlrd.xlwt和xlutils模块.另外还演示了如何通过Tcl tco ...
- python列表可以删除和修改吗_Python列表常见操作详解(获取,增加,删除,修改,排序等)...
本文实例讲述了Python列表常见操作.分享给大家供大家参考,具体如下: 列表是由一系列按特定顺序排列的元素组成的对象.因为列表通常包含多个元素, 所以建议给列表指定一个表示复数的名称. 我们用方括号 ...
- python打印字符串的前五行_python基础-字符串(6)
一.引言 当打来浏览器登录某些网站的时候,需要输入密码,浏览器把密码传送到服务器后,服务器会对密码进行验证,其验证过程是把之前保存的密码与本次传递过去的密码进行对比,如果相等,那么就认为密码正确,否则 ...
- [转载] python中set函数是什么数据类型_Python基本数据类型-list-tuple-dict-set详解
参考链接: Python中的isdisjoint函数 Python基本数据类型-list-tuple-dict-set 数据类型 表示方法 特性 list 列表用方括号表示:[] list是一种有序的 ...
- python中def func是什么意思_Python的函数参数详解
原标题:Python的函数参数详解 前言 Python中函数的参数可以分为两大类形参和实参~ def func(x, y): # x, y 就是形参 print(x, y) func(2, 3) # ...
- python中sys模块是什么意思_python之sys模块详解
python之sys模块详解 sys模块功能多,我们这里介绍一些比较实用的功能,相信你会喜欢的,和我一起走进python的模块吧! sys模块的常见函数列表 sys.argv: 实现从程序外部向程序传 ...
最新文章
- 2021-2027年中国智能门禁系统市场研究及前瞻分析报告
- 看了SUMTEC的稍微思考了一下…… 感触颇深。讲一件身边的事:
- 减少系统进程【ZT】
- Python实现代码行数统计工具
- python从html中提取文本_使用Python从HTML中提取可读文本?
- Mac OS安装mysql教程
- 图片识别不了小程序怎么办_【信息素养】教你怎么用微信小程序进行文字识别...
- 网件R6220路由器刷机失败 路由器变砖恢复
- 服务性能测试和内存监控
- kindle看pdf乱码_Kindle 3 使用手记(3) - kindle系统之乱码、txt、mobi和pdf
- 重置IE:专治IE疑难杂症的“万精油”(转)
- 论文阅读笔记《CODE: Coherence Based Decision Boundaries for Feature Correspondence》
- --随笔--带你轻松理解TCP中的三次握手
- 来了,来了,他来了,使用Github制作自己的在线简历(网页和PDF版)你都值得拥有
- openstack RPC通信
- linux运维每天都要做什么,Linux运维工作清闲吗?每天需要干什么?
- IntelliJ IDEA 2021.2版文件显示图标有误的解决方法
- 【英语】大学英语CET考试,写作部分(论述文+应用文,6篇范文)
- STM32的GPIO输入与输出
- 打开PR显示计算机丢失,打开PR提示媒体错误缺失WMVCore.dll的解决方法
热门文章
- asp.net oracle 分页,asp.net教程之利用ASP实现Oracle数据记录的分页显示
- mysql数据库的安全机制管理_mysql管理之安全机制
- linux怎么查看定时任务有没有运行,怎么看crontab定时任务是否执行
- IOC控制反转(依赖注入思想)
- Android 屏幕适配解决方案汇总
- 基于JAVA+SpringMVC+Mybatis+MYSQL的酒店客房管理系统
- jqGrid 使用案例及笔记
- Python之函数进阶
- 移动测试之-流量测试方案
- 采用keepalived施工可用性MySQL-HA