zsh2270365028的个人博客分享 http://blog.sciencenet.cn/u/zsh2270365028

博文

[转载]Python的数据类型--数字--字符串

已有 1533 次阅读 2019-10-18 08:30 |个人分类:Python|系统分类:科研笔记|文章来源:转载

refer to: https://www.cnblogs.com/gyh04541/p/6985101.html


常识:

1个字节=8位

1个汉字=3个字节

gb2312=2汉字=6个字节=48个比特位

utf-8=3汉字=9个字节=72比特位(表示:最少3个汉字)

 

4.1.1 

意,自从Python2起,如果发生溢出,Python会自动将整型数据转换为长整型,
所以如今在长整型数据后面不加字母L也不会导致严重后果了。

   在Python3中没有整形长度限制,统一为整形

    Python2中,整形长度为32位,

4.1.2  布尔,Ture,False ,既1和0,

4.1.3浮点数float,浮点数就是数学中的小数,类似C语言中的double,在python中,用科学计数法表示:0.0013  ,Python表示为1.3e-3  ,=0.0013

就是1.3*10*-3,,,如果是1.3e3=1300,1.3*10*3

4.1.4复数

复数由实数部分和虚数部分组成,一般形式为x+yj,其中的x是复数的实数部分,y是复数的虚数部分,这里的x和y都是实数。
注意,虚数部分的字母j大小写都可以,

5 字符串类型

5.1定义:它是一个有序的字符的集合,用于存储和表示基本的文本信息,‘’或“”或‘’‘ ’‘’中间包含的内容称之为字符串
特性:
1.只能存放一个值
2.不可变
3.按照从左到右的顺序定义字符集合,下标从0开始顺序访问,有序
补充:
  1.字符串的单引号和双引号都无法取消特殊字符的含义,如果想让引号内所有字符均取消特殊意义,在引号前面加r,如name=r'l\thf'
  2.unicode字符串与r连用必需在r前面,如name=ur'l\thf'

5.2字符串的操作

移除空白
分割
长度
索引
切片
1.str=' hello world'
print(str.count('l'))  --结果为3 ,找出字符串中的单个字符长度,
---------------------------------------------------------------------
2.str=' HELLO World'
print(str.lower())    --结果为     hello world,把字符串的所有字符转为大写,
----------------------------------------------------------------------------
3.str=' HELLO World'
print(str.split())  ---结果为 ['HELLO', 'World'] 默认以空格作为 分隔符,生成列表,
                             也可以指定分隔符,
-------------------------------------------------------------------------------
4.str=' HELLO World'
print(str.replace('o','a'))----结果 HELLO Warld  ,替换单个字符,
-----------------------------------------------------------------------------------------
5.str=' HELLO World'
print(str.index("H"))----找出字符串中的单个字符的索引值,如果没有找到该单个字符的索引值,报错
-----------------------------------------------------------------------------------------

6.x=' HELLO World'
print(x.strip())-----取出字符串两边的空格
------------------------------------------------------------------
7.x='Aaff'
print(x.istitle())-----判断字符串首字母是否是大写,大写返回值是真,
--------------------------------------------------------------------
8.x='123'
print(x.isdigit())
----判断字符串是否包含了数字,有数字,返回值为真,没有,为假
x=
a=
a=




https://blog.sciencenet.cn/blog-587102-1202413.html

上一篇:[转载]python查询字符串中指定字符的索引
下一篇:[转载]如何通俗易懂地解释卷积?
收藏 IP: 119.78.226.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (1 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-3-28 21:51

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部