专栏首页python34.1-4.4 python的数据类型

4.1-4.4 python的数据类型

4.1 整型:无小数点

a=100

b=-20

print(a)

print(b)

print(a-b)

print(a.__abs__()+b.__abs__())

print(dir(a))

4.2 浮点型:有小数点

a=3.00

b=2.53

c=2.43

print(round(a))

print(round(b))

print(round(c))

print('##' * 20)

#round()

#1.默认保留一位小数

#2.采用四舍五入的方法进行计算

c=2.555

d=1.545

e=1.333

print(round(c, 2))

print(round(d, 2))

print(round(e, 2))

#round(float, 精度)

#先判断是否符合四舍五入的条件,不符合则按照精度位数输出;

#如果符合,则判断小数点精度最后一位的奇偶性;

#如果是偶数,则不进行四舍五入,直接按照精度位数输出;

#如果为奇数,则输出四舍五入后的值。

4.3 布尔类型

print(not True)

a=20

b=20

c=100

print(not(a>b and c>a))

#True False

False

True

4.4 字符串

str1='abcd'

str2='bbbb'

str3='cccc'

print(str1,str2,str3)

print(str1[0],str1[1],str1[2],str1[3])

#find 在一个字符串中找一个字符串

a='1234zyyzhouyuyaodewhduiefui'

print(a.find('zyy'))

print(a.find('azyy'))

#find 如果找到则返回位置,没找到则返回-1

#replace 把某个值替换成某个值

print(a.replace('zyy','aaa'))

#split 以某个值为分隔符分割字符串

print(a.split('z'))

#shell里面awk的-F选项

#join 将字符串中某个字符替换成另一个字符

print('hello'.join(a.split('z')))

#strip

b=' ewui rqh fui rfe '

print(b)

print(b.strip())

print(b.rstrip())

print(b.lstrip())

#format 提高执行效率

name='zhouyuyao'

age=21

print('hello ' + name)

print('hello %s' ) %name

# %s 表示字符串,%d 表示整型, %f表示浮点型

print('hello {0}').format(name)       #执行效率是最高的

print('Hello {0},your age is: {1})'.format(name,age))

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python学习(day4)

    py3study
  • python从入门到放弃(二)

    如果是文字或者字母需要在括号内加上单引号,或者双引号,如果字母中带引号则使用双引号,避免冲突 数字则不加

    py3study
  • python3(元组,列表,集合,字典)

    1.列表 1)创建列表 数组:存储同一种数据类型的集合 scores=[12,13,14] 列表:(打了激素的数组):可以存储任意数据类型的集合

    py3study
  • 内置函数

    更多内置函数:https://docs.python.org/3/library/functions.html?highlight=built#ascii

    py3study
  • Python基础入门_2基础语法和变量类型

    Python 基础入门系列第二篇,上一篇简单介绍了为什么用 Python,以及安装和配置环境。

    材ccc
  • python3学习笔记(1)----基

    2、标识符的第一个字母必须是字母(大小写字母)或者下划线,其他部分可以有字母和下划线和数字组成。 3、标识符名称对大小写敏感,例如myname和myName是不...

    py3study
  • Python数据分析之基础篇(一)

    计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种...

    AI异构
  • 打基础一定要吃透这12类 Python 内置函数

    内置函数就是python给你提供的, 拿来直接用的函数,比如print.,input等。截止到python版本3.6.2 python一共提供了68个内置函数,...

    测试开发社区
  • python %r %s %d 用法和区

    %可以理解为就是一个占位符。 python中用%代表格式符,表示格式化操作,常用的操作有%s,%d,%r等. %r用rper()方法处理对象 %s用str()方...

    py3study
  • 【python入门系列课程 第一课 打印一个字符画】

    本系列课程是针对无基础的,争取用简单明了的语言来讲解,学习前需要具备基本的电脑操作能力,准备一个已安装python环境的电脑。如果觉得好可以分享转发,有问题的地...

    用户7054460

扫码关注云+社区

领取腾讯云代金券