Python 入门小案例

简介: Python 入门小案例

1、接收一个字符串,判断其作为python标识符是否合法

1)合法标识符规则:数字、下划线、字母构成;避开关键字;不能用数字开头;避开内置电池中的函数

2)样例:非法(以字母开头:1f)

a='1f'
a.isidentifier()

输出:

False

   样例:合法(fhdaksh)


a='fhdaksh'
a.isidentifier()

   输出:


True

2、以单词为单位反转字符串,将“ I am a student”反转为“I ma a tneduts”

[item[::-1] for item in 'I am a student'.split(' ')]

   输出:


['I', 'ma', 'a', 'tneduts']


3、词频统计wordcount,请计算 ['AI','Juliedu.com','python','AI','python']这个列表中每个单词出现的次数

a=['AI','julyedu.com','python','AI','python']
print(a)
b=set(a)
for i in b:
    c = a.count(i)
    print(i,'出現次數',c)

   输出:


['AI', 'julyedu.com', 'python', 'AI', 'python']
python 出現次數 2
julyedu.com 出現次數 1
AI 出現次數 2

4、输入一个字符串返回满足以下条件的字符串

     如果字符串长度  <3,,打印原字符串

     否则:以‘ing’结尾的,在末尾加‘ly’打印;不以‘ing’结尾的,将‘ing’添加到末尾后打印

s = input ("请输入:")
if len(s)>3:
    if s.endswith("ing"):
        s += "ly"
    else:
        s += "ing"
else:
    pass
print (s)

输出1:(非ing结尾)


请输入:jdhda
jdhdaing

输出2:(ing结尾)


请输入:fighting
fightingly

输出3:(小于3个字符长度)


请输入:abc
abc

5、生成两个0-100的随机列表,随机取样,分别输出两次采样的交集和并集,参与试用random下的sample方法

import random
a = random.sample(range(0,100),10)
b = random.sample(range(0,100),10)
print ("a序列:"  ,a)
print ("b序列:"  ,b)
Bingji = list(set(a)^set(b))
Jiaoji = list((set(a).union(set(b)))^(set(a)^set(b)))
print("并集为:",Bingji)
print("交集为:",Jiaoji)

输出:


a序列: [41, 78, 43, 76, 7, 83, 8, 6, 73, 67]
b序列: [38, 50, 74, 3, 51, 26, 48, 76, 73, 78]
并集为: [3, 67, 38, 6, 7, 74, 8, 41, 43, 48, 50, 51, 83, 26]
交集为: [73, 76, 78]
目录
打赏
0
0
0
0
1
分享
相关文章
Python编程入门:从零到英雄
在这篇文章中,我们将一起踏上Python编程的奇幻之旅。无论你是编程新手,还是希望拓展技能的开发者,本教程都将为你提供一条清晰的道路,引导你从基础语法走向实际应用。通过精心设计的代码示例和练习,你将学会如何用Python解决实际问题,并准备好迎接更复杂的编程挑战。让我们一起探索这个强大的语言,开启你的编程生涯吧!
Python编程入门:从零基础到实战应用
本文是一篇面向初学者的Python编程教程,旨在帮助读者从零开始学习Python编程语言。文章首先介绍了Python的基本概念和特点,然后通过一个简单的例子展示了如何编写Python代码。接下来,文章详细介绍了Python的数据类型、变量、运算符、控制结构、函数等基本语法知识。最后,文章通过一个实战项目——制作一个简单的计算器程序,帮助读者巩固所学知识并提高编程技能。
使用Python进行数据分析的入门指南
本文将引导读者了解如何使用Python进行数据分析,从安装必要的库到执行基础的数据操作和可视化。通过本文的学习,你将能够开始自己的数据分析之旅,并掌握如何利用Python来揭示数据背后的故事。
使用Python进行数据分析的入门指南
【10月更文挑战第42天】本文是一篇技术性文章,旨在为初学者提供一份关于如何使用Python进行数据分析的入门指南。我们将从安装必要的工具开始,然后逐步介绍如何导入数据、处理数据、进行数据可视化以及建立预测模型。本文的目标是帮助读者理解数据分析的基本步骤和方法,并通过实际的代码示例来加深理解。
54 3
Python模块:从入门到精通,只需一篇文章!
Python中的模块是将相关代码组织在一起的单元,便于重用和维护。模块可以是Python文件或C/C++扩展,Python标准库中包含大量模块,如os、sys、time等,用于执行各种任务。定义模块只需创建.py文件并编写代码,导入模块使用import语句。此外,Python还支持自定义模块和包,以及虚拟环境来管理项目依赖。
Python模块:从入门到精通,只需一篇文章!
Python编程入门:打造你的第一个程序
迈出编程的第一步,就像在未知的海洋中航行。本文是你启航的指南针,带你了解Python这门语言的魅力所在,并手把手教你构建第一个属于自己的程序。从安装环境到编写代码,我们将一步步走过这段旅程。准备好了吗?让我们开始吧!
探索Python中的装饰器:从入门到实践
装饰器,在Python中是一块强大的语法糖,它允许我们在不修改原函数代码的情况下增加额外的功能。本文将通过简单易懂的语言和实例,带你一步步了解装饰器的基本概念、使用方法以及如何自定义装饰器。我们还将探讨装饰器在实战中的应用,让你能够在实际编程中灵活运用这一技术。
37 7
Python中的装饰器:从入门到实践
本文将深入探讨Python的装饰器,这一强大工具允许开发者在不修改现有函数代码的情况下增加额外的功能。我们将通过实例学习如何创建和应用装饰器,并探索它们背后的原理和高级用法。
35 5
深度学习入门:用Python构建你的第一个神经网络
在人工智能的海洋中,深度学习是那艘能够带你远航的船。本文将作为你的航标,引导你搭建第一个神经网络模型,让你领略深度学习的魅力。通过简单直观的语言和实例,我们将一起探索隐藏在数据背后的模式,体验从零开始创造智能系统的快感。准备好了吗?让我们启航吧!
52 3
Python编程入门:从零开始的代码旅程
本文是一篇针对Python编程初学者的入门指南,将介绍Python的基本语法、数据类型、控制结构以及函数等概念。文章旨在帮助读者快速掌握Python编程的基础知识,并能够编写简单的Python程序。通过本文的学习,读者将能够理解Python代码的基本结构和逻辑,为进一步深入学习打下坚实的基础。