我的编程空间,编程开发者的网络收藏夹
学习永远不晚

python基本数据类型练习题有哪些

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

python基本数据类型练习题有哪些

这篇文章主要为大家展示了“python基本数据类型练习题有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python基本数据类型练习题有哪些”这篇文章吧。

题目[1]:格式输出练习。在交互式状态下完成以下练习。

python基本数据类型练习题有哪些

运行结果截图:

python基本数据类型练习题有哪些

题目[2]:格式输出练习。在.py的文件中完成以下练习

python基本数据类型练习题有哪些

代码:

num = 100print('%d to hex is %x' % (num,num))print('%d to hex is %X' % (num,num))print('%d to hex is %#x' % (num,num))print('%d to hex is %#X' % (num,num))from math import piprint('value of Pi is: %.4f' % pi)students = [{'name':'zhangsan','age':20},           {'name': 'lisi', 'age': 19},           {'name': 'wangwu', 'age': 19}]print('name: %10s, age: %10d' % (students[0]['name'],students[0]['age']))print('name: %-10s, age: %-10d' % (students[1]['name'],students[1]['age']))print('name: %10s, age: %10d' % (students[2]['name'],students[2]['age']))for student in students:    print('%(name)s is %(age)d years old' % student)

运行:

python基本数据类型练习题有哪些

题目[3]:凯撒加密:

python基本数据类型练习题有哪些

原理功能:

通过把字母移动一定的位数来实现加解密
明文中的所有字母从字母表向后(或向前)按照一个固定步长进行偏移后被替换成密文。

例如:当步长为3时,A被替换成D,B被替换成E,依此类推,X替换成A。

代码:

import string#ascii_letters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'#ascii_lowercase = 'abcdefghijklmnopqrstuvwxyz'#ascii_uppercase = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'def kaisa(s, k):    lower = string.ascii_lowercase    upper = string.ascii_uppercase    before = string.ascii_letters    after = lower[k:] + lower[:k] + upper[k:] + upper[:k]    table = ''.maketrans(before,after)    return s.translate(table)s = 'Python is a great programming language. I like it!'print(kaisa(s,3))

运行:

python基本数据类型练习题有哪些

题目[4]:现有八部电影对其评分,有1-10分。

python基本数据类型练习题有哪些

  • 1)用字典记录下其豆瓣评分,并输出字典;

  • 2)现又新出了两部影片及其评分(中国机长: 7.0,银河补习班: 6.2),将此影评加入1)中的字典中,同时输出字典中所有的影片名称。

  • 3)现找出2)中的字典中影评得分最高的影片。

代码和运行结果:

1>

films = {'肖申克的救赎':9.7, '摔跤吧!爸爸':9.0,         '阿甘正传':9.5,'我和我的祖国':8.0,         '哪吒之魔童降世':8.5, '千与千寻':9.3,         '疯狂动物城':9.2,'攀登者':6.5}print(films)

python基本数据类型练习题有哪些

2>

films_new = {'中国机长':7.0,'银河补习班':6.2}films.update(films_new) #字典中元素的插入 dict.update()函数print("所有影片名称: ", films.keys())

python基本数据类型练习题有哪些

3>

print("影片得分最高的影片: ", max(films,key=films.get))

python基本数据类型练习题有哪些

题目[5]:编程实现:生成2组随机6位的数字验证码,每组10000个,且每组内不可重复。输出这2组的验证码重复个数。

代码和运行结果:

import randomcode1 = []   #存储校验码列表code2 = []t = 0   #标志出现重复校验码个数dict={}#第一组校验码for i in range(10000):    x = ''    for j in range(6):        x = x + str(random.randint(0, 9))    code1.append(x)   # 生成的数字校验码追加到列表#第二组校验码for i in range(10000):    x = ''    for j in range(6):        x = x + str(random.randint(0, 9))    code2.append(x)   # 生成的数字校验码追加到列表#找重复for i in range(len(code1)):    for j in range(len(code2)):   # 对code1和code2所有校验码遍历        if (code1[i] == code2[j]):            t = t+1    #如果存在相同的,则t+1    if t > 0:        dict[code1[i]] = t  # 如果重复次数大于0,用t表示其个数,存储在字典#输出所有重复的校验码及其个数for key in dict:    print(key + ":" + str(dict[key]))

截取几张:

python基本数据类型练习题有哪些

python基本数据类型练习题有哪些

python基本数据类型练习题有哪些

python基本数据类型练习题有哪些

题目[6]:统计英文句子“Life is short, we need Python."中各字符出现的次数。

代码和运行结果:

#去空格,转化为list,然后再转化为字典str =  'Life is short, we need Python.'list = []list2 = []dict={}i= 0for w in str:    if w!=' ':        list.append(w)#将str字符串的空格去掉放在list列表for w in list:    c = list.count(w)   #用count()函数返回当前字符的个数    dict[w] = c   #针对字符w,用c表示其个数,存储在字典print(dict)   #输出字典

python基本数据类型练习题有哪些

题目[7]:输入一句英文句子,输出其中最长的单词及其长度。

提示:可以使用split方法将英文句子中的单词分离出来存入列表后处理。

代码和运行结果:

test0  = 'It is better to live a beautiful life with all one''s ' \         'strength than to comfort oneself with ordinary and precious things!.'test1 = test0.replace(',','').replace('.','')  #用空格代替句子中“,”的空格和“。”test2 = test1.split ()   #将英文句子中的单词分离出来存入列表maxlen = max(len(word) for word in test2)   #找到最大长度的单词长度值C=[word for word in test2 if len(word)== maxlen]  #找到最大长度的单词对应单词print("最长的单词是:“{}” , 里面有 {} 个字母".format(C[0],maxlen))

python基本数据类型练习题有哪些

以上是“python基本数据类型练习题有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

python基本数据类型练习题有哪些

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

python基本数据类型练习题有哪些

这篇文章主要为大家展示了“python基本数据类型练习题有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python基本数据类型练习题有哪些”这篇文章吧。题目[1]:格式输出练习。在交互式状
2023-06-28

基础Python练习题有哪些

本篇内容主要讲解“基础Python练习题有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“基础Python练习题有哪些”吧!1. 输入一个百分制成绩,要求输出成绩等级A、B、C、D、E,其中9
2023-06-25

Python基础练习题目有哪些

这篇文章主要讲解了“Python基础练习题目有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python基础练习题目有哪些”吧!1 、题目:有5个数字:1、2、3、4,5能组成多少个互不
2023-06-02

redis基本数据类型有哪些

redis基本数据类型有:1、String;2、List;3、Set;4、Hash;5、Sorted Set。详细介绍:1、String,这是Redis最基本的数据类型,可以存储任何类型的数据,包括字符串、数字和二进制数据等;2、List,
redis基本数据类型有哪些
2023-12-18

Swift基本数据类型有哪些

这篇文章主要介绍Swift基本数据类型有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Swift 基本数据类型1. 整型var intType: Int = 11print(intType) // 112. 浮点
2023-06-25

Java基本数据类型有哪些

本篇内容介绍了“Java基本数据类型有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Java 基本数据类型变量就是申请内存来存储值。也就
2023-06-02

numpy基本数据类型有哪些

numpy基本数据类型有bool、int、uint、float和complex。详细介绍:1、bool,用于表示逻辑值,值为True或False;2、int,用于表示整数值,可以是有符号或无符号整数;3、uint,用于表示无符号整数值;4、
numpy基本数据类型有哪些
2023-11-21

c#基本数据类型有哪些

c# 中的基本数据类型表示单个特定值的内置数据类型,它们不可变,这意味着一旦创建,其值就无法更改。这些数据类型包括:整型类型:byte、sbyte、short、ushort、int、uint、long、ulong浮点型类型:float、do
c#基本数据类型有哪些
2024-04-04

php有哪些基本数据类型

php的基本数据类型有字符串、整数、浮点数、布尔型、数组、对象、NULL、资源和回调函数。详细介绍:1、字符串,用于存储文本数据,字符串是由一系列字符组成的,可以使用单引号或双引号括起来,字符串是PHP中最常用的数据类型之一,可以用于存储文
php有哪些基本数据类型
2023-11-02

Python中的基本数据类型有哪些呢

今天就跟大家聊聊有关Python中的基本数据类型有哪些呢,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。基本数字类型首先我们开始认识一下基本的数字类型吧:整数类型浮点数类型复数类型整数
2023-06-03

Python有哪些练习题

这篇文章主要介绍了Python有哪些练习题的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python有哪些练习题文章都会有所收获,下面我们一起来看看吧。实例051:按位与题目:学习使用按位与 & 。程序分析:0
2023-06-28

Rust的基本数据类型有哪些

这篇文章主要讲解了“Rust的基本数据类型有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Rust的基本数据类型有哪些”吧!Rust 和 Go 一样,都是静态类型语言,这表示每个变量的类
2023-06-15

VB.NET基本数据类型都有哪些

VB.NET基本数据类型都有哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。VB.NET基本数据类型的重要方法和属性举例 Dim i As Int32 Dim s As
2023-06-17

JAVA基本数据类型有哪些呢

本篇文章给大家分享的是有关JAVA基本数据类型有哪些呢,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1:关键字(掌握) (1)被Java语言赋予特定含义的单词
2023-06-02

SQL基本的数据类型有哪些

SQL基本的数据类型有以下几种:1. 整数类型:包括INT、SMALLINT、TINYINT、BIGINT等。2. 浮点类型:包括FLOAT、REAL、DOUBLE等。3. 字符串类型:包括CHAR、VARCHAR、TEXT等。4. 日期和
2023-10-10

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录