Python电子教案3-2 基本数据类型

合集下载

python语言的基本数据类型

python语言的基本数据类型

python语言的基本数据类型Python是一种动态的面向对象的编程语言,支持多种数据类型。

在Python中,数据类型是一个重要的概念,因为它决定了可以在变量中存储哪些数据,并且决定了可以对这些数据执行哪些操作。

Python支持以下基本数据类型:1. 整数(int):表示整数,如-3、0、1、100等。

整数可以使用十进制、二进制、八进制、十六进制表示。

2. 浮点数(float): 表示带有小数点的数字,如-0.5、3.14等。

浮点数也可以使用科学计数法表示,如1.23e9表示1.23乘以10的9次方。

3. 布尔值(bool):表示True或False两个值中的一个。

布尔值通常用于控制程序的流程。

4. 字符串(str):表示文本字符串,由一系列字符组成。

字符串可以用单引号、双引号或三引号表示,例如'hello'、'world'、'''python'''等。

5. 列表(list):表示一组有序的数据,可以包含任意类型的数据,包括整数、浮点数、布尔值、字符串、甚至是另一个列表。

列表可以通过索引访问和修改。

6. 元组(tuple):类似于列表,但是元组是不可变的,一旦创建就无法修改。

元组通常用于存储不可变的数据,如坐标、RGB颜色等。

7. 集合(set):表示一组无序的唯一数据,不允许重复。

集合支持并、交、差等集合运算。

8. 字典(dict):表示一组键值对数据,可以用任意类型的数据作为键,但是键必须是唯一的。

字典可以通过键来访问和修改。

这些基本数据类型是Python编程中常用的数据类型,掌握它们的特点和用法,有助于编写更加丰富和灵活的程序。

《Python程序设计》实验3---Python基本数据类型及分支结构实验报告

《Python程序设计》实验3---Python基本数据类型及分支结构实验报告

**大学数学与信息工程学院《Python程序设计》实验报告实验名称:实验3 Python基本数据类型及分支结构班级:姓名:,学号:实验地点:日期:《一、实验目的:[实验目的和要求]1、熟练掌握Python三种数字类型及其应用2、熟练判断条件表达式的真假3、熟练掌握Python分支结构二、实验环境:1、计算机,局域网,python 软件三、~四、实验内容和要求:(直接将实验步骤及截图写在题目下面,结果必须截图)1、复数z=-3+4j,用Python程序求得对应的实部和虚部并计算z的绝对值,并思考输出的绝对值代表什么含义2、请将下列数学表达式用Python程序写出来,并运算结果1)427345x+-⨯=代码:a=2**4 b=7。

c=3 d=4 e=5x=(a+b-c*d)/e print(x)2)2131677()(mod )/x =+⨯代码:>a=3**2 b=1 c=16 d=7x=(a+b)*(c%d)/7 print(x)3、编写程序,根据输入的长和宽,计算矩形的面积并输出。

要求:输入语句input 实现同步赋值。

、lw=input('请输入矩形的长和宽,以空格分隔:') length,width=map(float,()) s=length*widthprint("矩形面积为:",s)4、编写程序,用户输入一个三位以上的整数(如果不是三位数则提示输入错误),输出其百位以上的数字。

例如用户输入1234,则程序输出12。

(提示:使用整除运算。

)代码:a=eval(input('请输入一个三位以上的整数:'))!b=int(a/100)if(a<99):print('输入错误')else:print(b)------------------------------------------------------------------------------------------------------------------------------5、已知某课程的百分制分数mark ,将其转换为5分制(优、良、中、及格、不及格)的评定等级grade ,评定条件如下:(注意:不要存在冗余条件) 、908090=7080607060mark mark mark mark mark ≥⎧⎪≤<⎪⎪≤<⎨⎪≤<⎪⎪<⎩优良成绩等级中及格不及格代码:mark=eval(input('请输入你的分数:')) if mark>=90: print('优') elif 90>mark>=80: print('良') elif 80>mark>=70:、print('中') elif 70>mark>=60: print('及格') elif mark<60:print('不及格')6、-7、 (1)编写计算n的阶乘的程序,n由用户输入。

python的常见数据类型

python的常见数据类型

python的常见数据类型Python是一种高级编程语言,具有简单易学、可读性强、可扩展性强等特点。

在Python中,常见的数据类型包括数字类型、字符串类型、列表类型、元组类型、字典类型和集合类型。

下面将对这些数据类型进行详细介绍。

一、数字类型Python中的数字类型包括整数和浮点数两种。

其中,整数可以是正整数、负整数或零;浮点数则是带有小数点的数字。

Python还支持复数,但这里不做详细介绍。

1. 整数在Python中,可以使用int()函数或直接赋值的方式来创建整数变量。

例如:a = 10b = int(20)2. 浮点数在Python中,可以使用float()函数或直接赋值的方式来创建浮点数变量。

例如:c = 3.14d = float(2)二、字符串类型字符串是由一系列字符组成的序列,在Python中用单引号(')或双引号(")表示。

字符串还支持切片操作和连接操作等。

1. 创建字符串变量在Python中,可以使用单引号或双引号来创建字符串变量。

例如:e = 'hello'f = "world"2. 字符串切片操作通过对字符串进行切片操作,可以获取到其中的子串。

例如:g = "abcdefg"print(g[1:4]) # 输出 bcd3. 字符串连接操作通过使用加号(+)来连接多个字符串。

例如:h = "hello"i = "world"j = h + iprint(j) # 输出 helloworld三、列表类型列表是Python中最常用的数据类型之一,它可以存储任意类型的数据,并且支持增删改查等操作。

1. 创建列表变量在Python中,可以使用方括号([])或list()函数来创建列表变量。

例如:k = [1, 2, 3]l = list(range(5))2. 列表增删改查操作通过对列表进行增删改查操作,可以实现对其中元素的添加、删除、修改和查询。

python语言的基本数据类型

python语言的基本数据类型

python语言的基本数据类型
Python语言是一种高级编程语言,具有简洁、优雅、易读、易学等特点。

在Python中,基本数据类型包括数字、字符串、布尔型、列表、元组和字典等。

下面我们来了解一下这些基本数据类型的详细内容。

1.数字类型
数字类型包括整型和浮点型。

整型就是整数,可以进行基本的数学运算,如加减乘除、求余数等。

浮点型则指带小数点的数字,同样可以进行基本的数学运算。

Python还支持复数类型,包括实部和虚部。

2.字符串类型
字符串类型就是一串字符,可以用单引号或双引号括起来。

字符串可以进行基本的字符串操作,如拼接、复制、截取等,还支持格式化输出、正则表达式、编码解码等高级操作。

3.布尔类型
布尔类型只有两个值,即True和False。

在Python中,可以使用布尔类型进行逻辑运算,如与、或、非等。

4.列表类型
列表类型是一种有序的集合,可以包含任意类型的元素。

列表可以进行基本的增删改查操作,如添加元素、删除元素、更新元素等。

5.元组类型
元组类型也是一种有序的集合,但是它不可修改。

元组一旦创建
就无法添加、删除或更新元素。

元组通常用于存储不可变的数据,如坐标、颜色等。

6.字典类型
字典类型是一种键值对的集合,可以用键来访问值。

字典可以进行基本的增删改查操作,如添加键值对、删除键值对、更新键值对等。

以上就是Python语言的基本数据类型的详细内容。

在实际开发中,我们需要根据具体的需求选择合适的数据类型,以便更好地完成任务。

Python第二课——变量和简单数据类型教案

Python第二课——变量和简单数据类型教案

Python第二课——变量和简单数据类型课题:Python第二课——变量和简单数据类型教学目标:1. 了解变量、变量的赋值、变量的命名规则.2. 了解字符串及其格式.3. 掌握字符串方法(更改大小写,删除空白)的使用、制表符和换行符的使用.4. 掌握字符串的拼接.5. 了解数字数据类型,掌握数字运算符的使用,掌握str()函数的使用.6. 掌握注释方法.课型:新授课时间:3课时重点:变量的命名规则、字符串和数字数据类型的运算难点:单引号和双引号的使用,str()函数的运用,方法的运用.教学方法:讲授、演练、讨论.教学过程:一. 上一节“练一练”中,我们对hello_world.py中的语句print("Hello Python world!")分别做了三次修改:1. print ——prin2. Hello ——hello3. print ——Print其中,1和3修改后程序运行报错. 2修改后程序能正常运行,为什么会有区别呢?二. Python解释器如何工作1. 当运行文件hello_world.py时,文件扩展名“.py”指出它是一个Python程序,因此编辑器将使用Python解释器来运行程序.2. Python解释器读取整个程序,确定代码中每个单词的含义. 例如,当读到print时,解释器就会将括号中的内容打印到屏幕,而不会管括号中的内容是什么. 其中print是Python的一个函数的名称.* 所以当我们修改代码中print 为prin或Print时,Python解释器就读不懂它们为何,即报错.而print()函数括号中的内容,Python解释器不管何物,即原封不动的输出到屏幕上,所以,修改Hello为hello时,不影响程序运行.三. 变量1. 文件hello_world.py修改一:message = "hello Python world!"print(message)运行观察结果"Hello Python world!"* message 变量每个变量都存储了一个值文件hello_world.py 修改二:message = "hello Python world!"print(message)message = "hello world!"print(message)运行观察结果,可以看到两行输出:* 变量的值在程序的运行过程中是可以改变的.2. 变量的命名规则(1)只能包含字母、数字和下划线. 变量名可以用字母或下划线开头,但不能用数字开头,例如,name_1和_name是正确的,1_name是错误的变量名.(2)不能包含空格(3)不能将Python关键字和函数名用作变量名,例如if、for、print等不能用作变量名.(4)变量名应该简短且具有描述性.(5)慎用小写字母l和大写字母O.(6)尽量用小写的变量名.四. 字符串1. 字符串是由一系列字符组成,在Python中,用引号括起来的都是字符串. 引号可以是单引号,也可以是双引号. 如:“This is a string.”'这也是一个字符串'* 如果字符串内部也包含引号,就要注意引号的嵌套配合使用. 如:“I can't do it”——正确' I can't do it ' ——错误2. 使用方法修改字符串字母的大小写新建Python文件name.py,写入以下代码:name = "joan allen"print(name.title()) # 方法title() 将字符串中每个单词首字母改为大写print(name.upper()) # 方法upper() 将所有字母改为大写print(name.lower()) # 方法lower() 将所有字母改为小写3. 合并(拼接)字符串字符串可以用‘“+”连接. 例如,可以在name.py中输入以下代码:first_name = "joan"last_name = "allen"full_name = first_name + " " + lastnameprint(full_name.title())print("Hello, " + full_name.title() + "!")运行程序,观察结果.也可以使用拼接来创建消息,再把整条消息都存储在一个变量中:message = "Hello, " + full_name.title() + "!"print(message)* 这样做可以使得print语句简单很多,也有利于修改4. 使用制表符或换行符制表符:\t ,换行符:\nprint("Python")print("\tPython")print("Languages:\n\tPython\n\tC\n\tJava")5. 删除空白language = " Python "print(language)print(language.rstrip()) # 方法rstrip(),去除字符串右边空格print(language.lstrip()) # 方法lstrip(),去除字符串左边空格print(language.strip()) # 方法strip(),去除字符串两边空格五. 数字数据类型1. 整数加(+),减(-),乘(*),除(/),乘方(**)运算2 +3 ——53 - 2 ——12 *3 ——63 / 2 ——1.53 ** 2 ——93 ** 3 ——2710 ** 6 ——1000000运算次序括号——乘除——加减2. 浮点数带小数点的数字称为浮点数3. 使用函数str()避免类型错误例:birthday.pyage = 23message = "Happy " + age + "rd Birthday!"print(message)运行程序,结果报错.原因:变量age的值是数字数据类型,字符串和数字不能用连接符“+”连接,类型不符. 我们可以用str()函数将age的值改为字符串类型即可连接,代码修改如下:message = "Happy " + str(age) + "rd Birthday!"六. 注释我们在编写程序的过程中,为一些重要的部分添加注释,可以是程序变得更易于阅读和修改,也使得程序更加友好.注释用(#)标识,可以放在语句块上方或语句的右方(如下图所示),程序运行的过程中,解释器会自动忽视注释部分,不会显示在屏幕上。

大学python程序设计教案

大学python程序设计教案

课程名称:计算机科学与技术授课对象:计算机科学与技术专业本科生教学目标:1. 使学生掌握Python编程语言的基本语法和常用数据结构。

2. 培养学生运用Python进行程序设计的能力,解决实际问题。

3. 培养学生的逻辑思维能力和团队协作精神。

教学重点:1. Python基本语法和常用数据结构。

2. 控制流程、函数、模块和异常处理。

3. 程序调试和优化。

教学难点:1. 控制流程的设计与优化。

2. 函数和模块的应用。

3. 异常处理和程序调试。

教学内容:一、Python简介1. Python的历史与发展2. Python的特点与应用领域3. Python的安装与配置二、Python基本语法1. 标识符、关键字和注释2. 基本数据类型:数字、字符串、列表、元组、字典、集合3. 运算符和表达式三、控制流程1. 条件语句(if、elif、else)2. 循环语句(for、while)3. break、continue、pass语句四、函数和模块1. 函数的定义与调用2. 参数传递和默认参数3. 递归函数4. 模块和包5. 导入和引用五、异常处理1. 异常的概念和分类2. try-except语句3. 自定义异常六、程序调试和优化1. 断点调试2. 调试器使用3. 程序优化技巧教学过程:一、导入1. 介绍Python编程语言的特点和应用领域。

2. 引导学生了解Python编程的重要性。

二、基本语法1. 讲解标识符、关键字和注释。

2. 介绍基本数据类型:数字、字符串、列表、元组、字典、集合。

3. 讲解运算符和表达式。

三、控制流程1. 讲解条件语句(if、elif、else)和循环语句(for、while)。

2. 讲解break、continue、pass语句的使用。

四、函数和模块1. 讲解函数的定义与调用,参数传递和默认参数。

2. 讲解递归函数。

3. 讲解模块和包,导入和引用。

五、异常处理1. 讲解异常的概念和分类。

Python基础案例教程教案 基本数据类型

Python基础案例教程教案 基本数据类型

Python基础案例教程教案基本数据类型教学过程教学过程环节(教学内容、教学方法、组织形式、教学手段)课前组织做好课前“5分钟”教学管理(多媒体,实训室),做好上课前的各项准备工作(打开电脑、打开课件、打开软件、打开U盘中的素材位置、打开授课计划、教案等),吸引学生注意力。

课程说明【课前说明】本节主要通过案例学习常用数值数据的转换方法。

【目的】使学生从了解学习本章内容需要的基本知识,以及本章内容的学习目标、学习重点、考评方式等方面明确学习本单元知识的要求和目标。

课程内容描述一、int()函数的格式功能格式:int(x,base) 举例:int(34.2);int('12',8)说明:int()函数将x转化为整型。

其中x为字符串或数字;base为进制数,默认为十进制。

参数x 参数base说明举例值无无值为0int() 0整数无值为整数x int(3) 3浮点数无值为x取整 int(4.3) 4字符串无默认十进制,int(‘23’) 23字符串进制数2,8,10,16等int(‘12’,16) 18二、float()函数的格式功能float()函数的功能是将整数和字符串转换成浮点数。

同一级运算,从左往右运算;括号优先三、input语句Python语言中的input()函数用于输入数据,返回值为 string(字符串)类型。

函数的作用是获取用户的输入,返回输入内容,也可以用于暂停程序的运行。

调用此函数时,程序会立即暂停,等待用户输入。

教学过程测试结果样例:其体积的计算公式为V=4/3*πr教学过程教学过程教学过程教学过程教学过程教学过程。

python基本数据类型的定义

python基本数据类型的定义

python基本数据类型的定义Python是一种高级编程语言,其拥有许多预定义的数据类型,用于处理各种类型的数据。

在Python中,基本数据类型是指那些能够直接存储值的数据类型,而无需进一步定义的数据类型。

这些基本数据类型包括整数、浮点数、字符串、布尔值和空值。

在本文中,我们将一步一步地回答中括号内的问题,来详细说明这些基本数据类型的定义及其用法。

一、整数类型整数是指没有小数部分的数字。

在Python中,我们可以直接定义整数变量,如:x = 10这里,x被定义为一个整数类型的变量,其值为10。

整数类型在Python 中是不可变的,这意味着一旦定义了一个整数变量,就无法改变它的值。

除了基本的整数类型外,Python还提供了长整数类型,用于存储更大范围的整数。

长整数可以通过在整数后面添加一个大写或小写的“L”来定义,如:y = 100000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000L在这个例子中,y被定义为一个长整数类型的变量,其值为一个非常大的整数。

二、浮点数类型浮点数是指带有小数部分的数字。

在Python中,我们可以直接定义浮点数变量,如:x = 3.14这里,x被定义为一个浮点数类型的变量,其值为3.14。

浮点数在Python 中也是不可变的。

需要注意的是,由于计算机内存的限制,浮点数的精度是有限的。

这意味着在进行浮点数运算时,可能会出现舍入误差。

三、字符串类型字符串是由字符组成的序列,用于表示文本数据。

在Python中,我们可以使用单引号或双引号来定义字符串,如:x = 'Hello, World!'y = "Python is great!"这里,x和y都被定义为字符串类型的变量。

需要注意的是,字符串是可变的,这意味着我们可以通过对字符串进行操作来改变其值。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
足width时,在左侧添加字符‚0‛,但如果str最左侧是字符‚+‚或者‛-‛ ,则从第二个字符左侧添加‚0‛,当width小于字符串长度时,返回str
字符串类型的格式化
format()方法的基本使用
• 为什么会有字符串类型的格式化问题呢?例如,一个程序希望输出 如下内容: “2016-12-31: 计算机PYTHON的CPU占用率为10%。” • 其中,下划线内容可能会变化,需要由特定函数运算结果进行填充 ,最终形成上述格式字符串作为输出结果。字符串格式化用于解决字 符串和变量同时输出时的格式安排。
chr(x)函数返回Unicode编码对应的字符,其中,Unicode编码x的取
值范围是0到1,114,111(即十六进制数0x10FFFF)。ord(x)函数返回
单字符x对应的Unicode编码。如下:
微实例3.2:恺撒密码
• 设想在某些情况下给朋友传递字条信息,但又不希望传递中途被第 三方看懂这些信息,因此需要对字条信息进行加密处理。传统加密算 法很多,这里介绍一种非常简单的加密算法——凯撒密码。顾名思义 ,凯撒密码是古罗马凯撒大帝用来对军事情报进行加密的算法,它采 用了替换方法对信息中的每一个英文字符循环替换为该字符后面第三
个字符,对应关系如下:
• 原文:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
• 密文:D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
微实例3.2:恺撒密码
• 假设用户可能使用的信息仅包括小写字母a-z,则该微实例对应的加 密代码如下:
字符串类型
• Python字符串也提供区间访问方式,采用[N: M]格式,表示字符串 中从N到M(不包含M)的子字符串,其中,N和M为字符串的索引 序号,可以混合使用正向递增序号和反向递减序号。如果表示中M或 者N索引缺失,则表示字符串把开始或结束索引值设为默认值。
字符串类型
• 字符串以Unicode编码存储,因此,字符串的英文字符和中文字符 都算作1个字符。观察下面实例:
再输出这个变量的内容:
字符串类型
• 第2.2.4节已经介绍,字符串包括两种序号体系:正向递增序号和反
向递减序号。如果字符串长度为L,正向递增需要以最左侧字符序号
为0,向右依次递增,最右侧字符序号为L-1;反向递减序号以最右侧
字符序号为-1,向左依次递减,最左侧字符序号为-L。这两种索引字
符的方法可以在一个表示中使用。
• 程序读入一个表示星期几的数字(1-7),输出对应的星期字符串名称 例如:输入3,返回“星期三”。代码如下:
• 运行结果如下:请输入星期数字(1-7): 3
星期三
字符串使用实例
• 微实例3.1通过在字符串中截取适当的子串来实现星期名称的查找。 问题的关键在于找出子串的剪切位置。因为每个星期日期的缩写都由 3个字符组成,如果知道星期日期字符串的起始位置,就能很容易获 得缩写子串。
内置的字符串处理函数
• len(x)返回字符串x的长度,Python 3以Unicode字符为计数基础,
因此,字符串中英文字符和中文字符都是1个长度单位
• str(x)返回x的字符串形式,其中,x可以是数字类型或其他类型
内置的字符串处理函数
• 每个字符在计算机中可以表示为一个数字,字符串则以数字序列的
str.zfill(width)
str.format()
str.join(iterable)
内置的字符串处理方法
• str.split(sep=None, maxsplit=-1)方法返回一个列表,列表是一种存
储多个数据的数据类型,第6.2节将详细介绍,其中,分割str的标识
符是sep,默认分隔符为空格。如果给出maxsplit参数,则只分割前
内置的字符串处理函数
• Python解释器提供了一些内置函数,详细请参考5.8节。其中,有6 个函数与字符串处理相关,如表3.11所示。
函数 len(x) str(x) chr(x) ord(x) hex(x) oct(x) 返回字符串x的长度 返回任意类型x所对应的字符串形式 返回Unicode编码x对应的单字符 返回单字符表示的Unicode编码 返回整数x对应十六进制数的小写形式字符串 返回整数x对应八进制数的小写形式字符串 描述
字符串类型
• 反斜杠字符(\)是一个特殊字符,在字符串中表示‚转义‛,即该
字符与后面相邻的一个字符共同组成了新的含义。例如:\n表示换行
、\\表示反斜、\’表示单引号、\‛表示双引号、\t表示制表符(TAB
)等。例如:
基本的字符串操作符
• Python提供了5个字符串的基本操作符,如表3.10所示。
方式存储在计算机中。目前,计算机系统使用的一个重要编码是
ASCII编码,该编码用数字0-127表示计算机键盘上常见的字符以及一
些被称为控制代码的特殊值。例如,大写字母A-Z用65-90表示,小写
字母a-z用97-122表示。
内置的字符串处理函数
• chr(x)和ord(x)函数用于在单字符和Unicode编码值之间进行转换。
微实例3.2:恺撒密码
• 原文字符P,其密文字符C满足如下条件:
• C = ( P + 3 ) mod 26
• 解密方法反之,满足: • P = ( C – 3 ) mod 26
微实例3.2:恺撒密码
• 假设用户可能使用的信息仅包括小写字母a-z,则该微实例对应的加 密代码如下:
微实例3.2:恺撒密码
字符串类型
• 单引号字符串: '单引号表示,可以使用"双引号"作为字符串的一
部分'
• 双引号字符串: "双引号表示,可以使用'单引号'作为字符串的
一部分"
• 三引号字符串: '''三引号表示可以使用"双引号"
字符串类型
• 打印字符串的Python运行结果如下,注意其中的引号部分:
字符串类型
• input()函数将用户输入的内容当作一个字符串类型,这是获得用户 输入的常用方式。print()函数可以直接打印字符串,这是输出字符串 的常用方式。如下例子展示了如何用变量name来存储用户的名字,
内置的字符串处理方法
str.replace(old, new[, count]) 返回字符串 str 的副本,所有 old 子串被替换为 new ,如果 count 给出,则前count次old出现被替换
str.center(width[, fillchar]) 字符串居中函数,详见函数定义
str.strip([chars]) 返回字符串str的副本,左侧和右侧去掉在chars中列出字符 返回字符串str的副本,长度为width,不足部分在左侧添0 返回字符串str的一种排版格式,3.6节将详细介绍 返回一个新字符串,由组合数据类型(见第 6 章) iterable 变量 的每个元素组成,元素间用str分割
• <格式控制标记>包括:<填充><对齐><宽度>,<.精度><类型>6个字段 ,这些字段都是可选的,可以组合使用,这里按照使用方式逐一介绍 • <填充>、<对齐>和<宽度>是3个相关字段。 • <宽度>指当前槽的设定输出字符宽度,如果该槽对应的format()参 数长度比<宽度>设定值大,则使用参数实际长度。如果该值的实际位 数小于指定宽度,则位数将被默认以空格字符补充。
• 通过下面语句,可以获得从起始位置pos开始且长度为3的子串:
weekAbbrev = weekstr[pos: pos+3]
字符串使用实例
• 使用字符串作为查找表的缺点是,所剪切的子字符串长度必须相同 。如果各缩写表示长度不同,还需要其他语句辅助 • 例如,请读者思考,该如何实现一个“获取月份字符串”呢?要求 根据1-12的数字返回月份名称。
str.endswith(suffix[,start[,end] str[start: end] 以suffix结尾返回True,否则返回False ]) str.startswith(prefix[, start[, end]]) str.split(sep=None, maxsplit=-1) 返回一个列表,由str根据sep被分割的部分构成 str.count(sub[,start[,end]]) 返回str[start: end]中sub子串出现的次数 str[start: end] 以suffix开始返回True,否则返回False
第3章 基本数据类型
字符串类型及其操作
字符串类型
• 字符串是字符的序列表示,可以由一对单引号(')、双引号(")
或三引号(''')构成,其中,单引号和双引号都可以表示单行字
符串,两者作用相同。使用单引号时,双引号可以作为字符串的一部
分;使用双引号时,单引号可以作为字符串的一部分。三引号可以表
示单行或者多行字符串。三种表示方式如下
format()方法的基本使用
• 字符串format()方法的基本使用格式是: • <模板字符串>.format(<逗号分隔的参数>) • <模板字符串>由一系列的槽组成,用来控制修改字符串中嵌入值出 现的位置,其基本思想是将format()方法的<逗号分隔的参数>中的参 数按照序号关系替换到<模板字符串>的槽中。槽用大括号({})表示,如 果大括号中没有序号,则按照出现顺序替换
内置的字符串处理方法
函数 str.lower() str.upper() str.islower() str.isprintable() str. isnumeric() str.isspace() 描述 返回字符串str的副本,全部字符小写 返回字符串str的副本,全部字符大写 当str所有字符都是小写时,返回True,否则False 当str所有字符都是可打印的,返回True,否则False 当str所有字符都是字符时,返回True,否则False 当str所有字符都是空格,返回True,否则False
相关文档
最新文档