python中字符型用什么表示_「小白学Python」Python中最常用的数据类型:字符串
Python中有6个标准数据类型,分别是:Number(数值)、String(字符串)、List(列表)、Tuple(元组)、Sets(集合)、Dictionary(字典)。
其中,String(字符串)类型是使用的最多的,所以我们就从字符串类型说起。
什么是String(字符串)
顾名思义,字符串,就是由字符组成的串。字符又包括数字、字母、符号等,用白话说就是文本。
数字、字母、符号 串成的“糖葫芦”
Python中的字符串长什么样?
在Python中,字符串是由英文一对单引号 ' ' 或一对双引号引起来的 " " 。
用 " " 或者 ' ' 括起来
为什么同样表示字符串,却需要两种符号呢?不害怕混淆么?
试想一下,我们现在需要打印一个字符串:he said, "I love you" 。如果我们用双引号来说明这是一个字符串,会出现什么问题。
内容里有" ",字符串就用' '
程序会报错,因为程序读取到第二个双引号的时候就认为字符串已经结束了。
所以这时我们就要用到单引号 ' ' 。
两种方式灵活使用
反过来也是一样的,当我们要打印单引号时,这个字符串就用双引号来定义。
绝大部分内容,只要被双引号或单引号包起来,就成为了一个字符串,从而失去"活性"。例如关键字、变量名、函数名等等。但也有例外,一些转义字符在字符串内部仍然可以发挥功能,例如\t(水平制表符),\n(换行符)等等,以后还会再介绍。
字符串内,公式、函数都变文本
字符串的方法
首先我们要知道什么是方法。
例如:
str_5 = "zhangsan"print(str_5.title())
这里str_5是一个变量;
print()是一个函数,函数的作用就是打印()里的数据;
而 .title() 就是一个方法,他执行的操作是将str_5这个字符串里的首字母大写。所以返回的值就是 Zhangsan。
在Python里面,方法一般前面有个点 . 后面带有一对括号 ()。
当我们需要大量输入英文名字的时候,可以利用title()方法,把名字的格式进行统一。
将不同输入格式化
这样不论用户怎样输入名字,都处理成只有首字母大写的名字。
字符串的拼接
拼接字符串很简单,只需要让两个字符串相加就可以了。例如:
字符串拼接直接用 +
试想一下,如果我们想得到 Li si 可以如何拼接?
字符串可以随意拼接
字符串添加空白
在Python中,空白指的是"非打印字符",可以理解为打印机打印不出来的字符。例如word中的空格,回车,缩进等等。在Python中空格、水平制表符\t、换行符\n就属于空白。
假如我们直接用print()函数打印\t或者\n,就会报错,因为他们都是字符串。具体的用法,我们会在后面打印九九乘法表的时候进行详细介绍。
\ 意味着转义
字符串删除空白
要删除字符串里的空白,可以借助strip()方法。具体方法如下:
灵活运用字符串的方法
字符串的方法还有很多种,例如find(),index(),replace(),lower(),upper()等等,以后还会不断地学习。
「小白学Python」Windows系统下Python的安装
「小白学Python」3分钟搞定Python变量
python中字符型用什么表示_「小白学Python」Python中最常用的数据类型:字符串相关推荐
- python爬取抖音用户数据_「docker实战篇」python的docker-抖音web端数据抓取(19)
import re import requests import time from lxml import etree def handle_decode(input_data,share_web_ ...
- python的输入函数是什么意思_「小白学Python」像风一样自由的输入:input( )函数详解...
从使用Python写出第一行代码:print("Hello Python")时,我就怀揣着一个梦想,有一天,我一定要输入自己想要的内容.今天这个梦想终于实现了,多亏了input( ...
- python列表框_「每日一练」Python列表框部件的运用
原标题:「每日一练」Python列表框部件的运用 用Python就一定要用到界面操作,有一个好的用户界面,才会有好的用户体验,下边就开始创建我们的主窗口,并设置相应的列表框部件吧! 案例 创建主窗口, ...
- java里面string什么意思_「Java基础知识」Java中的字符串是什么
原标题:「Java基础知识」Java中的字符串是什么 字符串顾名思义就是一些字符组合在一起组成的一串数据,称作字符串,在Java中字符串用双引号包围起来,格式为String string = &quo ...
- python docker自动化_「docker实战篇」python的docker爬虫技术-移动自动化控制工具appium工具(17)...
原创文章,欢迎转载.转载请注明:转载自 IT人故事会,谢谢! 原文链接地址: 「docker实战篇」python的docker爬虫技术-移动自动化控制工具appium工具(17) Appium是一个开 ...
- python docker自动化_「docker实战篇」python的docker爬虫技术-移动自动化控制工具安卓ADB的使用(15)...
原创文章,欢迎转载.转载请注明:转载自 IT人故事会,谢谢! 原文链接地址: 「docker实战篇」python的docker爬虫技术-移动自动化控制工具安卓ADB的使用(15) adb(Androi ...
- go mongodb排序查询_「赵强老师」MongoDB中的索引(下)
(四)索引的类型三:复合索引(Compound Index)** MongoDB支持复合索引,即将多个键组合到一起创建索引.该方式称为复合索引,或者也叫组合索引,该方式能够满足多键值匹配查询使用索引的 ...
- c语言如何持续输入字符直到指定字符结束_《小白学C》第三章 常用输入输出函数...
第三章 常用输入/输出函数 与其他高级语言一样, C语言的语句是用来向计算机系统发出操作指令的. 当我们提到输入时,这意味着要向程序填充一些数据.输入可以是以文件的形式或从命令行中进行.C 语言提供了 ...
- python 文本框位置_「每日一练」Python文本框的显示和插入
Python强大之处在于对于数据的处理,而处理数据就离不开文本框,那么你知道Python中文本框是如何显示和插入吗? 案例 python文本框的显示和插入 先上代码~ 运行效果 题目详述 第一行: i ...
最新文章
- java.lang.ClassNotFoundException: org/apache/xerces/parsers/SAXParser
- C#中readonly, const 和 in型参数使用
- Java基础篇:对象拷贝:clone方法 以及 序列化
- android message 代码,Android Handler移除Message详解及实例代码
- pipeline 发布war包
- 【Objective-C】Http常用API、同步请求与异步请求[转]
- 机器学习基础(二十)—— 数学语言与 Python 代码
- Nginx web服务器搭建
- fstream流对象形参时出现的错误问题(codeblocks+gcc)
- 用python画折线图
- TikTok广告投放必备指南
- 咖说 | 隐私何在?区块链是隐私保护的安全阀门
- 无线网卡双机互联和双网卡共享上网
- iphone 6 设置自定义铃声(未越狱)
- 对SPEA算法的一些总结
- 1034-乘积小于 K 的子数组
- QT .pro文件详解
- img标签图片按照比例大小缩放
- yocto-poky
- 【C/C++】char * ,char ** ,char a[ ] ,char *a[]