数字类型

整型

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基础--字符串操作详解相关推荐

  1. 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 ...

  2. python3d动态图-Python图像处理之gif动态图的解析与合成操作详解

    本文实例讲述了Python图像处理之gif动态图的解析与合成操作.分享给大家供大家参考,具体如下: gif动态图是在现在已经司空见惯,朋友圈里也经常是一言不合就斗图.这里,就介绍下如何使用python ...

  3. python average函数详解_python基础之函数详解

    Python基础之函数详解 一.函数的定义 到现在为止,我们已经掌握了Python的基本语法和数据类型等相关基础知识了,以进行一个项目的编写了,这个时候,就会发现,很多代码需要我们进行复制粘贴,这简直 ...

  4. 用python处理excel的基本语法_Python对Excel操作详解

    Python对Excel操作详解 文档摘要: 本文档主要介绍如何通过python对office excel进行读写操作,使用了xlrd.xlwt和xlutils模块.另外还演示了如何通过Tcl tco ...

  5. python列表可以删除和修改吗_Python列表常见操作详解(获取,增加,删除,修改,排序等)...

    本文实例讲述了Python列表常见操作.分享给大家供大家参考,具体如下: 列表是由一系列按特定顺序排列的元素组成的对象.因为列表通常包含多个元素, 所以建议给列表指定一个表示复数的名称. 我们用方括号 ...

  6. python打印字符串的前五行_python基础-字符串(6)

    一.引言 当打来浏览器登录某些网站的时候,需要输入密码,浏览器把密码传送到服务器后,服务器会对密码进行验证,其验证过程是把之前保存的密码与本次传递过去的密码进行对比,如果相等,那么就认为密码正确,否则 ...

  7. [转载] python中set函数是什么数据类型_Python基本数据类型-list-tuple-dict-set详解

    参考链接: Python中的isdisjoint函数 Python基本数据类型-list-tuple-dict-set 数据类型 表示方法 特性 list 列表用方括号表示:[] list是一种有序的 ...

  8. python中def func是什么意思_Python的函数参数详解

    原标题:Python的函数参数详解 前言 Python中函数的参数可以分为两大类形参和实参~ def func(x, y): # x, y 就是形参 print(x, y) func(2, 3) # ...

  9. python中sys模块是什么意思_python之sys模块详解

    python之sys模块详解 sys模块功能多,我们这里介绍一些比较实用的功能,相信你会喜欢的,和我一起走进python的模块吧! sys模块的常见函数列表 sys.argv: 实现从程序外部向程序传 ...

最新文章

  1. 2021-2027年中国智能门禁系统市场研究及前瞻分析报告
  2. 看了SUMTEC的稍微思考了一下…… 感触颇深。讲一件身边的事:
  3. 减少系统进程【ZT】
  4. Python实现代码行数统计工具
  5. python从html中提取文本_使用Python从HTML中提取可读文本?
  6. Mac OS安装mysql教程
  7. 图片识别不了小程序怎么办_【信息素养】教你怎么用微信小程序进行文字识别...
  8. 网件R6220路由器刷机失败 路由器变砖恢复
  9. 服务性能测试和内存监控
  10. kindle看pdf乱码_Kindle 3 使用手记(3) - kindle系统之乱码、txt、mobi和pdf
  11. 重置IE:专治IE疑难杂症的“万精油”(转)
  12. 论文阅读笔记《CODE: Coherence Based Decision Boundaries for Feature Correspondence》
  13. --随笔--带你轻松理解TCP中的三次握手
  14. 来了,来了,他来了,使用Github制作自己的在线简历(网页和PDF版)你都值得拥有
  15. openstack RPC通信
  16. linux运维每天都要做什么,Linux运维工作清闲吗?每天需要干什么?
  17. IntelliJ IDEA 2021.2版文件显示图标有误的解决方法
  18. 【英语】大学英语CET考试,写作部分(论述文+应用文,6篇范文)
  19. STM32的GPIO输入与输出
  20. 打开PR显示计算机丢失,打开PR提示媒体错误缺失WMVCore.dll的解决方法

热门文章

  1. asp.net oracle 分页,asp.net教程之利用ASP实现Oracle数据记录的分页显示
  2. mysql数据库的安全机制管理_mysql管理之安全机制
  3. linux怎么查看定时任务有没有运行,怎么看crontab定时任务是否执行
  4. IOC控制反转(依赖注入思想)
  5. Android 屏幕适配解决方案汇总
  6. 基于JAVA+SpringMVC+Mybatis+MYSQL的酒店客房管理系统
  7. jqGrid 使用案例及笔记
  8. Python之函数进阶
  9. 移动测试之-流量测试方案
  10. 采用keepalived施工可用性MySQL-HA