首页 > 编程语言 >Python中数值类型、布尔类型、字符串类型的特征及方法的使用

Python中数值类型、布尔类型、字符串类型的特征及方法的使用

时间:2023-10-25 18:23:06浏览次数:40  
标签:False Python 字符串 复数 类型 True 布尔

数值类型包括int(整形)、float(浮点型)、complex(复数型)

  • 1.整型(int)整数就是没有小数部分的数字, Python 中的整数包括正整数、0 和负整数。为任意大小的整形数,可以表示成十进制八进制、十六进制和二进制。

例:

>>> 0b1101+100

 113

>>> 0x10+2

18

>>> 10+2

12

>>> 1_2_3_4

1234

 

2.浮点型(float)小数通常以浮点数的形式存储可以理解为浮点数是用来描述小数的,也可以使用指数显示。

  例:

>>> 0.3+1.21

1.51

>>> 0.4-0.2==0.3

False

3.复数型(complex)复数由实部(real part)和虚部(imaginary part)构成,分别以一个浮点数表示,复数的虚部以小写字母j或者大写字母J作为后缀(虚数单位),python内置函数abs(复数)可以用来计算复数的模,使用复数。conjugate()可得到共轭复数,使用“复数.real”和“复数.imag”可从复数中提取它的实部和虚部。

  例:

>>> x=3+4j

>>> x.real

3.0

>>> x.imag

4.0

>>> abs(x)

5.0

>>> x.conjugate()

(3-4j)

>>> y=-5+6.2j

>>> x+y

(-2+10.2j)

>>> x-y

(8-2.2j)

>>> x*y

(-39.8-1.3999999999999986j)

>>> x/y

(0.15447667087011352-0.6084489281210592j)

 

Python 布尔数据类型:简称布尔类型,在 Python 中用 bool表示。bool 类是 int 类的子类。布尔类型提供了两个布尔值来表示真(对)或假(错),在 Python 中分别用 True(真或对)或False(假或错)来表示。True 和 False 是 Python 的关键字,在使用时,一定要注意首字母要大写,否则解释器会报错。布尔值可以当做整数来对待,即 True 相当于整数值 1,False 相当于整数值 0

  例:

>>> 1<2<3

True

>>> 1>6>math.sqrt(9)

False

>>> "hello">"world"

False

 

python字符串类型:字符串是 Python 中最常用的数据类型。我们可以使用引号(单引号 '、双引号 " 或三引号 ''' )来创建字符串。一般单引号、双引号只写一行、三引号用于多行

1.转义字符:

2.内置字符串函数:

3.字符串运算符:

① +:字符串连接

② *:字符串重复

③ in/not in:in判断一个字符串是否为另一个的子字符串;not in则相反

p49习题:

 

标签:False,Python,字符串,复数,类型,True,布尔
From: https://www.cnblogs.com/lfy2023139015/p/17787853.html

相关文章

  • Python编程快速上手(第2版)2021年pdf电子版 Al Sweigart
    Python编程快速上手(第2版)2021年pdf电子版AlSweigart作者: [美]AlSweigart原作名: AutomatetheBoringStuffwithPython:PracticalProgrammingforTotalBeginners出版年: 2021-3-1ISBN: 9787115551870连接提取码:a0si本书用示例程序,介绍了一些实际的编程案例。建议自......
  • python中的Getter 和 Setter
    目录1、描述2、使用@property实现getter方法3、使用@.setter实现setter方法4、使用getter和setter方法访问私有变量1、描述@property可以将一个方法的调用方式变成“属性调用”。@property主要用于帮助我们处理属性的读操作、写操作。在Python中,我们可以使用@proper......
  • TypeScript入门到精通——TypeScript类型系统基础——函数类型
    函数类型一、常规参数类型 在函数形式参数列表中,为参数添加类型注解就能够定义参数的类型。例如,在下列中将add函数声明中的参数x和参数y的类型都定义为number类型。functionadd(x:number,y:number){returnx+y;} 针对函数表达式和匿名函数,我们也可......
  • 软件测试|Python数据可视化神器——pyecharts教程(十)
    使用pyecharts绘制漏斗图简介漏斗图(FunnelChart)是一种用于可视化数据流程或转化率的图表类型。它通常由一系列阶段组成,每个阶段都有一个名称和一个值,表示在该阶段的转化量或数据流程的进展情况。漏斗图的名称来源于其外观,类似于实际的漏斗形状,它的顶部较宽,底部较窄,符合数据逐渐减......
  • Python - 单元测试
    总结 一、如何进行单元测试注意点:importunittest需要创建一个类TestSort,继承类‘unittest.TestCase’然后,在这个类TestSort中定义相应的测试函数test_sort(),进行测试。注意,测试函数要以‘test’开头而测试函数的内部,通常使用assertEqual()、assertTrue()、assertFalse......
  • python 抓取优财网Libor利率数据,并使用BeautifulSoup解析
    需求背景:需求是用程序抓取优财网Libor查询伦敦银行同业拆借利率-数据中心-优财网-优财金融数据金融资讯门户官方网站-UCAI123.COM Libor数据,USD的实现思路:没找到优财网的开放API,只能通过读取网页数据,用BeautifulSoup来解析数据,至于为啥不用pandas来解析,是因为pandas适合解析有......
  • 《流畅的Python》 读书笔记 第5章 一等函数 20231025
    第5章一等函数第四章相对偏僻,但时间上一样要花我很久,就先跳过了,回头再补。而这个第5章节是非常重要的。只是最近工作有点忙,我读的越来越慢了~继续坚持吧。在Python中,所有函数都是一等对象,整数、字符串和字典都是一等对象(注:first-classobject)要成为一等对象,需要满足......
  • python练习.10
    问:计算1**1+2**2+3**3+...+n**n#方法一su=0x=int(input("请输入你想输入的值:"))foriinrange(1,x+1):su+=i**iprint(f"最后的值为:{su}")#方法二defAyue(n):returnn**nm=int(input("请输入你想要计算的值:"))x=0i=1while(i<=m):......
  • java的Long类型进行比较
    在Java中,对于Long类型的对象,如果它们包含的值在范围[-128,127]之间,它们会被缓存,以便在整数范围内进行重用。这是因为Java的自动装箱(autoboxing)机制的一部分。 问题:long类型127的比较 Long类型129的比较 如果你想在[-128,127]之外进行值的比较,而不是引用的比较,你应该使......
  • python练习.11
    问:让用户输入值,值中的a用*代替x=str(input("请输入你的值:"))if"a"notinx:print(x)else:print(x.replace('a','*')) ......