python实验2(含代码/截图/总结)
Python 实验报告(含代码/截图/总结) Python 实验报告是 Python 实验的总结性报告,涵盖了 Python 的基本语法、数据类型、运算符、常量、变量、表达式和常用语句等基础知识。在这个实验报告中,我们将学习 Python 语言的基本语法和编码规范,掌握 Python 语言下的内置函数的使用,并通过编写程序来实现十进制转二进制、八进制、十六进制的转换,字符串的转换为大写字母或小写字母,变量的互换,和字符串判断相关的方法的使用。 一、实验目的 1. 了解 Python 语言的基本语法和编码规范 2. 学习 Python 常用语句 3. 掌握 Python 语言的数据类型、运算符、常量、变量、表达式和常用语句等基础知识 4. 掌握 Python 语言下的内置函数的使用 二、实验内容 1. 编写程序,用于实现十进制转 二进制、八进制、十六进制 - 使用 bin()、oct() 和 hex() 函数实现十进制转换 - 了解不同进制之间的转换方法 2. 编写程序,实现将字符串转换为大写字母,或者将字符串转为小写字母 - 使用 upper()、lower()、capitalize() 和 title() 函数实现字符串转换 - 了解字符串 str 提供的转换字母的方法 3. 编写程序,将用户输入的两个变量进行相互交换 - 使用 x,y = y,x 语句实现变量互换 - 了解 Python 中变量的赋值方式 4. 编写程序,演示 Python 字符串中和判断有关的方法的使用 - 使用 isalnum()、isalpha()、isdigit()、islower()、isupper()、istitle() 和 isspace() 函数实现字符串判断 - 了解字符串中常见的判断操作的方法 三、实验源程序 1. 十进制转换程序 - 使用 input 函数获取用户输入 - 使用 bin()、oct() 和 hex() 函数实现十进制转换 - 使用 print 函数输出结果 2. 字符串转换程序 - 使用 input 函数获取用户输入 - 使用 upper()、lower()、capitalize() 和 title() 函数实现字符串转换 - 使用 print 函数输出结果 3. 变量互换程序 - 使用 input 函数获取用户输入 - 使用 x,y = y,x 语句实现变量互换 - 使用 print 函数输出结果 4. 字符串判断程序 - 使用 input 函数获取用户输入 - 使用 isalnum()、isalpha()、isdigit()、islower()、isupper()、istitle() 和 isspace() 函数实现字符串判断 - 使用 print 函数输出结果 四、实验结果及分析 1. 十进制转换程序的结果 2. 字符串转换程序的结果 3. 变量互换程序的结果 4. 字符串判断程序的结果 五、实验体会、问题讨论 1. 在第二题中,我们遇到了 NameError: name 'upper' is not defined 的错误,后来发现 upper 属于内置函数,不需要调用库,并且调用方式不是 upper(a),而是 a.upper()。 2. 在第四题中,我们学习了字符串判断相关的方法,了解了 isalnum()、isalpha()、isdigit()、islower()、isupper()、istitle() 和 isspace() 函数的使用。 3. 通过这个实验,我们掌握了 Python 语言下的内置函数的使用,了解了 Python 语言的基本语法和编码规范,并掌握了 Python 语言下的数据类型、运算符、常量、变量、表达式和常用语句等基础知识。