栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

用数字来数数字符串

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

用数字来数数字符串

最近一直在想一个好办法来写文章,想来想去还是用使用案例的方式来写这些文章,这样就不是干巴巴的一些知识点,没多大意思,从今天开始,我们就进来细学Python的基础知识,这是第一篇文章。
小伙伴们可是迫不及待了啊,虽然很是基础,学过的小伙伴就巩固一下咯,没学过的小伙伴可要认真学习啦,

我们先来一个整体的例子吧
a, b, c, d = 200, 3.5, False, 5+6j
print(type(a))
>>> 表示整数类型
print(type(b)
>>> 表示浮点数类型
print(type(c))
>>> 表示布尔类型
print(type(d))
>>> 表示复数类型
g = 1.17e+18
print(g)
>>> 1.17e+18
print(bin(26))
>>> 0b11010
print(oct(26))
>>> 0o32
print(hex(26))
>>> 0x1a
print(int(35.8))
>>> 35
print(float(23))
>>> 23.0
print(oct(0x26))
>>> 0o46
print(int(0x26))
>>> 38
print(bin(0x26))
>>> 0b100110
print(isinstance(24,float))
>>> False
print(complex(5))
>>> 5+0j
print(complex(3,4))
>>> 3+4j

我们一一来解析一下哈,
  1. 整型 int 没有大小限制,
  2. 二进制 以 0b 开头
  3. 八进制 以 0o 开头
  4. 十进制 正常显示
  5. 十六进制 以 0x 开头
  6. 浮点型由整数和小数组成 2.5e2 = 2.5x10^2
  7. 布尔类型bool True 或者 False
  8. 复数 complex 复数由实部和虚部组成

注意
1. 通过调用float()函数,可以显示的将int类型强制转换成float类型数据
2. 通过调用int()函数,可以float()类型数据强制转换为int类型数据,取整
3. 通过调用type()函数可以得到任何数据的数据流类型
4. 通过isinstance()函数可以判断数据的类型
5. complex()将数据转换为复数形式

字符串

还是老样子,来个整体的例子

mystr = 'I'am a student'
print(mystr,type(mystr),len(mystr))
>>> I'am a student  14

print("c:\addressname")
>>> c:address
>>> ame

print(r"c:\addressname")
>>> c:\addressname

print('hello, '+mystr,mystr*2)
>>> hello, I'am a student I'am a studentI'am a student

print(mystr[3:5])
>>> m

print(mystr+'My major is computer')
>>> I'am a studentMy major is computer

print(mystr.find('am'))
>>> 2

print(mystr.lower(),mystr.upper())
>>> i'am a student I'AM A STUDENT

print(mystr.replace('student','teacher'))
>>> i'am a teacher

总结

在Python中的字符串使用单引号(’),双引号("),或者三引号(""",’’’)括起来的,
同时使用反斜杠()转义字符的一段文字。字符串是一个有序字符的集合,
用于储存和表示基本的文本信息,但是它只能存放一个值,一经定义,不可改变。

注意
  1. 反斜杠可以用来转义;在反斜杠前使用r,可以让反斜杠不发生转义
  2. 字符串可以用+运算符进行字符串链接,用*运算符进行重复
  3. python 中的字符串有两种索引方式,从右往左,从左往右
  4. 反斜杠可以作为续行符,还可以用"""或者’’’
  5. 字符串截取 字符串[头下表:为下表]
  6. 字符串不能改变
  7. find()查找子字符串
  8. lower()返回小写的
  9. upper()返回字符串
  10. replace()函数返回某个所有匹配替换之后的字符串

转义字符

’ 单引号
" 双引号
a 发出系统想铃声
b 退格符
n 换行符
t 横向制表符
v 纵向制表符
r 回车符
f 换页符
o 八进制
x 十六进制
00 终止符

总结

还是那句老话,我们只做对读者有用的内容,
动动手就能学到很多知识,所以喜欢的伙伴请点赞,转发,赞赏
关注我们的 公众号 ”志学Python“,

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/223095.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号