Python字符串和字符整数区别 python字符串和数字的区别 您所在的位置:网站首页 幼儿园艾滋病教育活动总结 Python字符串和字符整数区别 python字符串和数字的区别

Python字符串和字符整数区别 python字符串和数字的区别

2024-06-09 06:27| 来源: 网络整理| 查看: 265

python数据类型

计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:

number数字

整数int Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。

计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。

浮点数float 浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108是完全相等的。浮点数可以用数学写法,如1.23,3.14,-9.01,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。

整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(除法难道也是精确的?是的!),而浮点数运算则可能会有四舍五入的误差。

复数complex操作符 算数运算符:加+ - 减 * 乘 / 除 //取商 %取余 比较运算符:==等于 > 大于 < 小于 != 不等于

字符串

定义 字符串是以单引号’或双引号"括起来的任意文本,比如’abc’,“xyz"等等。请注意,’'或”“本身只是一种表示方式,不是字符串的一部分,因此,字符串’abc’只有a,b,c这3个字符。如果’本身也是一个字符,那就可以用”"括起来,比如"I’m OK"包含的字符是I,’,m,空格,O,K这6个字符。 如果字符串内部既包含’又包含"怎么办?可以用转义字符\来标识,比如:

‘I’m “OK”!’

表示的字符串内容是:

I’m “OK”!

转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\表示的字符就是\,可以在Python的交互式命令行用print()打印字符串看看:

print(‘I’m ok.’) I’m ok. print(‘I’m learning\nPython.’) I’m learning Python. print(’\\n\’) \

如果字符串里面有很多字符都需要转义,就需要加很多\,为了简化,Python还允许用r’‘表示’'内部的字符串默认不转义,可以自己试试:

print(’\\t\’) \ print(r’\\t\’) \\t\

字符串拼接

1 ,用逗号隔开,逗号相当于空格

Python字符串和字符整数区别 python字符串和数字的区别_Python

2,用+号,必须是同类型数据,会拼接成一句

Python字符串和字符整数区别 python字符串和数字的区别_浮点数_02

Python字符串和字符整数区别 python字符串和数字的区别_浮点数_03

3,用sep指定连接使用

Python字符串和字符整数区别 python字符串和数字的区别_字符串_04

字符串的格式化操作输出

1,% (%s代表字符串 %d代表整数 %f代表浮点数)

Python字符串和字符整数区别 python字符串和数字的区别_浮点数_05

2,. format

Python字符串和字符整数区别 python字符串和数字的区别_字符串_06

3,f

Python字符串和字符整数区别 python字符串和数字的区别_Python字符串和字符整数区别_07

字符串截取步长操作

1,字符串下标索引

a.正数下标,从左往右,从0开始,最后一个元素的下标是len(a)-1

b.负数下标从右往左,从-1开始2.根据下标取值

a = ‘helloworld’

a[3] 取下标为3的元素

Python字符串和字符整数区别 python字符串和数字的区别_Python_08

3.字符串的截取 正负都是从左往右

a[4:7] 注意:这里下标6所对应的值是取不到的,右边是开区间,不会截取到下标值

Python字符串和字符整数区别 python字符串和数字的区别_Python_09

a[-6:-3]

Python字符串和字符整数区别 python字符串和数字的区别_Python_10

a[5:] 取下标为5的元素后面的所有内容

Python字符串和字符整数区别 python字符串和数字的区别_Python_11

a[-5:]

Python字符串和字符整数区别 python字符串和数字的区别_Python字符串和字符整数区别_12

4.指定步长的截取

a[1:9:3] 3指的步长,说的是隔3个一取值

Python字符串和字符整数区别 python字符串和数字的区别_Python_13

常见的字符串处理方法

a = ‘helloworld’

len(a) 返回a的长度

Python字符串和字符整数区别 python字符串和数字的区别_Python_14

a.count(l) 返回元素在a中出现的次数

Python字符串和字符整数区别 python字符串和数字的区别_Python字符串和字符整数区别_15

a.capitalize() 将字符串的第一个字符转换为大写

Python字符串和字符整数区别 python字符串和数字的区别_浮点数_16

a.center(width,fiuchar):返回一个指定的宽度width居中的字符串,fillchar为填充的字符,默认为空格

Python字符串和字符整数区别 python字符串和数字的区别_浮点数_17

a.find(str,beg=,end=len(string)) 检测str是否包含在字符串中,如果是返回下标值,如果没有返回-1

Python字符串和字符整数区别 python字符串和数字的区别_Python字符串和字符整数区别_18

Python字符串和字符整数区别 python字符串和数字的区别_浮点数_19

a.index(str,beg=,end=len(string)):检测str是否包含在字符串中,如果是返回下标值,如果没有报异常

Python字符串和字符整数区别 python字符串和数字的区别_字符串_20

Python字符串和字符整数区别 python字符串和数字的区别_浮点数_21

a.replace(old,new[max]):替换字符串中的字段,max表示指定替换次数

Python字符串和字符整数区别 python字符串和数字的区别_Python字符串和字符整数区别_22

a.split(str):以str切割截取字符串,默认以空格切割,切割结果是列表,如果被切割的是其中字符,字符会消失

Python字符串和字符整数区别 python字符串和数字的区别_Python_23

a.isalnum():如果字符串至少有一个字符并且所有字符都是字母或数字则返 回 True,否则返回 False

Python字符串和字符整数区别 python字符串和数字的区别_浮点数_24

a.isalpha():如果字符串至少有一个字符并且所有字符都是字母则返回 True, 否则返回 False

Python字符串和字符整数区别 python字符串和数字的区别_Python字符串和字符整数区别_25

a.isdigit():如果字符串只包含数字则返回 True 否则返回 False

Python字符串和字符整数区别 python字符串和数字的区别_Python_26

a.islower:方法检测字符串是否由小写字母组成。是则返回 True,否则返回 False

Python字符串和字符整数区别 python字符串和数字的区别_字符串_27

a.isspace:如果字符串中只包含空格,则返回 True,否则返回 False.

Python字符串和字符整数区别 python字符串和数字的区别_Python字符串和字符整数区别_28

a.istitle:方法检测字符串中单词首字母是否为大写,且其他字母为小写

Python字符串和字符整数区别 python字符串和数字的区别_字符串_29

a.lower():转换字符串中所有大写字符为小写

Python字符串和字符整数区别 python字符串和数字的区别_字符串_30

max(a):返回字符串 str 中最大的字母,根据assic表

Python字符串和字符整数区别 python字符串和数字的区别_Python字符串和字符整数区别_31

min(a):返回字符串 str 中最小的字母

Python字符串和字符整数区别 python字符串和数字的区别_浮点数_32

startswith(str,beg=0,end=len(string)):检查字符串是否是以 obj 开头,是则返回 True,否则返回 False。如果beg 和 end 指定值,则在指定范围内检查

Python字符串和字符整数区别 python字符串和数字的区别_Python字符串和字符整数区别_33

endswith(str,beg=0,end=len(string)):检查字符串是否是以 obj 结尾,是则返回 True,否则返回 False。如果beg 和 end 指定值,则在指定范围内检查。

Python字符串和字符整数区别 python字符串和数字的区别_Python字符串和字符整数区别_34



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有