从零开始学Python编程:5个基础经典代码带你快速掌握Python!

100个Python代码大全:学完这篇从Python小白到架构师 Python是一种广泛使用的高级编程语言,以其简洁优雅、易于学习和强大的库而闻名。无论你是一位经验丰富的程序员还是初学者,都可以从这种语言的丰富资源中受益。在本篇博客中,我将分享100个实用的Python代码示例,旨在帮助你掌握Python编程,并在日常工作中提高效率。 阅读详情

今天我继续分享Python基础经典案列!

1.pass语句

for letter in "runoob":
    if letter == "o":
        pass
        print("执行pass块")
    print("当前字母:%s" %letter)
print("good bye")
 
输出结果为
 
当前字母:r
当前字母:u
当前字母:n
执行pass块
当前字母:o
执行pass块
当前字母:o
当前字母:b
good bye

2.元素的各种获取

list = ["ding",123,"true",(1,2,3,"apple"),[1,"小明"],{"name":"ding"}]
print(list[0])
print(list[2])
print(list[1:4])
print(list[:5:2])          #倒着取后两个元素
print(list[-1:-3:-1])
print()
 
print(list[len(list):])    ###利用切片方式实现列表的增加
list[len(list):] = [222]
print(list)
print()
 
list.append("good")        #append() 在最后一个位置添加元素
print(list)
print()
 
list.insert(2,"food")      #insert()按照索引添加,元素插入后,后面的元素索引值会自动加1
print(list)
print()
 
list.extend("ABC")         #extend() 迭代添加,在最后的位置,迭代每一个元素,依次添加
print(list)
print()
 
list.pop()                 #pop() 按照索引删除,默认删除最后一个
print(list)
list.pop(1)                #删除索引值为1的元素
print(list)
print()
 
del list[:3]               #利用切片删除元素
print(list)
print()
 
list1 = [3,5,7,9]
list1[:3] = [1,2,3]         #利用切片修改列表元素
print(list1)
list1[:3] = []
print(list1)
list1 = list1(range(10))
print(list1)
list1[::2] = [0]*(len(list1)//2)
print(list1)

3.评委打分

list1 = []
n = int(input("请输入评委人数:"))
while n <= 2:
    print("评委人数需大于2")
    n = int(input("请重新输入评委人数:"))
p = int(input("请输入比赛人数:"))
while p <= 1:
    print("比赛人数需大于1")
    p = int(input("请重新输入比赛人数:"))
def check_score(score):
    if score >= 0 and score <= 100:
        return score
    else:
        print("分数不合法,请重新输入!")
        score = int(input("请重新输入分数:"))
        score = check_score(score)
j = p
list2=[]
while j > 0 :
    name = input("请输入选手序号:")
    list2.append(name)
    i = n
    a = []
    while i > 0:
        score = check_score(int(input("输入评委打分分数:")))
        a.append(score)
        i -= 1
    avg_score = (sum(a) - min(a) - max(a)) / (n-2)
    list1.append([name,avg_score])
    j -= 1
print(list1)
 
for i in range(p):
    print("选手序号:", list2[i])
    print("平均分:", list1[i][1])
 
ll=[]
for i in range(p):
    ll.append(list1[i][1])
 
    ll.sort(reverse=True)
print(ll)

4.算一元二次方程的实数解

#coding=utf-8
import math
a=int(input("请输入方程系数a的值"))
b=int(input("请输入方程系数b的值"))
c=int(input("请输入方程系数c的值"))
if ((b*b-4*a*c)>=0)and((a!=0)):
    x1=(-b+math.sqrt(b*b-4*a*c))/(2*a)
    x2=(-b-math.sqrt(b*b-4*a*c))/(2*a)
    print("方程%+d*x*x%+d*x%+d=0的两个实数解为:x1=%+.2f,x2=%+.2f"%(a,b,c,x1,x2))
else:
    print("方程%+d*x*x%+d*x%+d=0无实数解"%(a,b,c))

5.星期几

n="1,2,3,4,5,6,7"
data="一 二 三 四 五 六 日"
i=input("请输入阿拉伯数字1-7的任意一个数字:")
if i in n:
    a=data[n.index(i)]
    print("星期{}" .format(a))
11个实用又简洁的Python短代码,建议收藏 普通程序员写的代码和大神写的代码的最大区别就是我们是用代码堆砌功能,很少注重代码品质和效率,而大神们能写出优雅精简的代码,实现一个功能我们需要几十上百行代码,而他们可能一行就解决了!并且他们的代码运行效率还比你高!今天给大家分享一些常用的Python高效代码片段,希望可以给大家的代码质量带来一点点提高! 阅读详情

相关推荐

从零开始:Python编程的基础与实践

Python是一门非常适合初学者的编程语言,其简洁和强大的特性使得它在各种领域都得到了广泛应用。通过学习Python的基础知识,包括数据类型、控制结构、函数和数据结构,您将能够编写简单的程序,并为更复杂的编程任务打下坚实的基础。希望本篇文章能帮助你顺利入门Python编程,踏上编程的旅程!

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 714

python代码大全

python代码大全

zy0412326的专栏 3万+

从零开始学python必看,最强“Python编程三剑客”

从0开始学Python,就问你一句:慌不慌?

nnn0245的博客 1706

极简 Python:10 段代码,学会基础 python

本篇共包含 10 段简单的 Python,涉及常用语法和常用库(但毫无疑问删减了很多,比如没有字典)任何不懂的地方可直接留言~注:如果某个地方以 “#” 开始意思是:这是注释。

2401_85339817的博客 4865

Python浪漫星空(完整代码)

Python绘制一个含有月亮、流星、星星的炫酷星空的完整代码。

AIGC 2万+

Chronos时间序列预测实战:从零开始微调你的第一个大语言模型(附完整代码)

本文提供了一份详细的Chronos时间序列预测大语言模型微调实战指南。从环境搭建、数据预处理到模型配置与训练,手把手教你如何利用自己的数据微调Chronos模型,并完成评估与部署,助你快速掌握这一前沿技术。

zzz56的博客 300

Python快速入门指南:从零开始掌握Python编程

Python作为当今最流行的编程语言之一,以其简洁的语法、强大的功能和丰富的生态系统赢得了全球开发者的青睐。无论你是想进入数据科学、Web开发、自动化脚本还是人工智能领域,Python都是绝佳的起点。本文将带你快速掌握Python的核心概念,助你开启编程之旅。"""这是一个问候函数"""return f"def greet(name , greeting = "Hello") : """这是一个问候函数""" return f" {name }!

李赛赛的专栏 1万+

HybridCLR热更新全流程实操:用Addressables实现资源+代码双热更(Unity 2021版)

本文详细介绍了在Unity 2021 LTS版本中,如何结合HybridCLR代码热更新与Addressables资源管理系统,实现资源与代码的双热更解决方案。通过环境配置、技术架构设计、实战案例和性能优化,帮助开发者解决中大型项目中的依赖管理和版本协同问题,提升游戏迭代效率。

cc789的博客 848

从零开始:Python编程快速入门指南

Python的特点易读性:语法接近自然语言,缩进强制代码规范跨平台:支持Windows、Linux、macOS等操作系统丰富的库:超过20万个第三方库(如NumPy、Django)应用领域Web开发:Django、Flask框架数据分析:pandas、NumPy自动化:脚本编写、爬虫(Scrapy)requests调用API学习路径建议掌握基础语法(2周)完成3个小项目(1个月)参与开源贡献(持续)推荐资源书籍:《Python Crash Course》

ztt123654的博客 1191

用于多种无人机协作的群体智能算法:综合综述

随着无人机技术的快速高水平发展,将多架无人机作为自主控制的编队应用于复杂情况是一个新兴领域的代表之一。在实现自主控制的挑战中,碰撞避免、任务分配、路径规划和编队重构是关键功能。本文对各种经典的无人机群智能算法进行了系统的总结和分析。

erjia_的博客 1万+

单细胞转录组分析(scRNA-seq)

单细胞转录组测序(Single-cell RNA sequencing,scRNA-seq)是一种高通量测序技术,可以在单细胞水平解析基因表达情况,揭示细胞异质性,探索稀有细胞类型,并研究细胞状态转换及动态调控机制。与传统的。

大甘的博客 6149

从零开始学 Python 之基础篇

从零开始学 Python 之基础篇前言大家好,这里是「痴海」从零开始学习 Python 系列教程。此文首发于「痴海」公众号,欢迎大家去关注。学习一门语言最好的办法,就是教懂别人。在这公众号,我会从 Python 最基础的教程写起,慢慢一步步进阶。写这教程同时也是我自己对于 Python 知识的复习巩固。喜欢的朋友可以点击关注,一到周五每天更新 Python 相关知识,周六周日则会写关于认识一些的文...

qq_33570092的博客 5077

Cartographer参数调优指南:如何用Lua配置解决建图漂移问题

本文深入解析Cartographer SLAM系统的Lua参数调优方法,针对建图漂移问题提供完整解决方案。从运动滤波、扫描匹配到多传感器融合,详细讲解关键参数配置技巧,并给出仓库物流和服务机器人等典型场景的优化方案,帮助开发者实现精准建图。

vulkan6gpu的博客 118

【python基础】Python基础入门:从零开始学习编程

通过defprint(result) # 输出 8Python 是一个强大且通用的编程语言,无论你是编写简单的脚本还是开发复杂的应用程序,Python 都能提供强大的支持。通过学习本文的基础内容,你已经掌握了 Python 的基本语法、控制流、函数、类与模块等核心概念。Python 的学习之路充满了无尽的可能性。随着你的深入探索,你会发现 Python 在数据科学、Web开发、自动化和人工智能等领域的无限潜力。

萧鼎的博客 3551

用OpenNI2获取奥比中光Astra Pro及 Astra Pro SM输出的深度图(win,linux arm64 x64平台)

搞了一个奥比中光Astra Pro,想在windows平台,和linux rk3588 上获取深度信息,之前的驱动下载已经不好用了。

babytiger的专栏 1306

pcb印刷电路缺陷检测----数据集准备

PKU-Market-PCB 印刷电路板 (PCB) 瑕疵数据集是一个公共合成 PCB 数据集,包含 1,386 张图像,具有 6 种缺陷(漏孔、鼠咬、开路、短路、杂散、杂铜),可用于图像检测、分类和配准任务。

qq_30190551的博客 4434

从零开始学python必看,最强“Python编程三剑客(pdf)”,你值得拥有!

说句实在的,慌,可能是因为你自己没有完整的规划,其实就是不知道从何下手,七七八八乱学一通自然还是觉得无厘头。但今天,我要跟你讲,莫慌!恰好前几天从朋友那得到一套最强 “Python编程三剑客”:《Python编程:从入门到实践》+《Python编程快速上手-让繁琐工作自动化》+《Python极客项目编程-完整版》,翻阅之后,我大致地整理了一番(pdf),很硬核!

2301_78150559的博客 1490

高校学籍管理系统(SQL Server数据库课程设计)

摘要: 高校的管理工作是一项复杂且系统化的工作。而随着当代社会积极响应国家“科教兴国”的战略。高校建设规模和招生人数每年均高不下,庞大的学生群体对高校的管理工作带来了巨大的挑战。而对学生的学籍管理工作更是高校管理工作的一个重要环节。 面对高校学生学籍信息如此庞大的数据群,如采用传统的管理模式,管理工作的效率不仅低下,而且数据错误的发生率相对较高,还会产生人力和物力上的巨大开支。面对这样的情况,开发一个高校学籍管理系统就显得尤为重要。 运用高校学籍管理系统可以大大提高高校管理工作效率、方便系统维护、减小开支、

qq_52030824的博客 7万+

从零开始学python必看,最强“Python编程三剑客”,拿来吧你

从0开始学Python,就问你一句:慌不慌?说句实在的,慌,可能是因为你自己没有完整的规划,其实就是不知道从何下手,七七八八乱学一通自然还是觉得无厘头。但今天,我要跟你讲,莫慌!恰好前几天从朋友那得到一套最强 “Python编程三剑客”:《Python编程:从入门到实践》+《Python编程快速上手-让繁琐工作自动化》+《Python极客项目编程-完整版》,翻阅之后,我大致地整理了一番(pdf),很硬核!

xjt921122的博客 1398

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

从零开始学Python:小白的编程进阶之路

最新接入DeepSeek-V3模型,点击下载最新版本InsCode AI IDE 从零开始学Python:小白的编程进阶之路 在当今数字化时代,编程技能已成为许多行业的必备能力。Python作为一门易学且功能强大的编程语言,吸引了越来越多的学习者。然而,对于初学者来说,如何快速上手并掌握这门语言仍然是一大挑战。本文将探讨如何借助智能化工具软件,特别是AI辅助开发环境,帮助编程小白轻松学习Pytho...

inscode_004的博客 532

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

从零开始学Python:智能化工具助力编程小白快速上手

最新接入DeepSeek-V3模型,点击下载最新版本InsCode AI IDE 从零开始学Python:智能化工具助力编程小白快速上手 在当今数字化时代,编程已经成为一项必备技能。无论你是想从事IT行业,还是仅仅为了提升自己的竞争力,学习一门编程语言都是一个明智的选择。而Python,作为一门简洁易懂、功能强大的编程语言,无疑是初学者的最佳选择。然而,对于毫无编程基础的人来说,学习Python可...

SnowflakeJaguar14的博客 568

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

从零开始学习python编程-新书推荐《Python3.7从零开始学》来了

原标题:新书推荐《Python3.7从零开始学》来了常言道,体肥还须少吃饭,想美就要多读书。读书有三好:有品,经撩,笑点高。上次赶在八月给大家搞了一波Linux图书预售,没想到受到如此的厚爱,计划限时100本优惠一调再调,最终半卖半送出了300多本。 这次趁着十一长假刚补充好了能量,准备再伙同大家"干”一票大的!《Python3.7从零开始学》,7.5折,59元,限量500套!是的,你没...

weixin_37988176的博客 351

从零开始学python必看,最强“Python编程三剑客(pdf版本)”,赶紧拿来吧你

① Python所有方向的学习路线图,清楚各个方向要学什么东西② 600多节Python课程视频,涵盖必备基础、爬虫和数据分析③ 100多个Python实战案例,含50个超大型项目详解,学习不再是只会理论④ 20款主流手游迫解 爬虫手游逆行迫解教程包⑤ 爬虫与反爬虫攻防教程包,含15个大型网站迫解⑥ 爬虫APP逆向实战教程包,含45项绝密技术详解⑦ 超300本Python电子好书,从入门到高阶应有尽有⑧ 华为出品独家Python漫画教程,手机也能学习。

xiangxueerfei的博客 1775

从零开始学Python,让编程变得简单又有趣

最新接入DeepSeek-V3模型,点击下载最新版本InsCode AI IDE 标题:从零开始学Python,让编程变得简单又有趣 在当今数字化时代,学习编程已经成为一种必备技能。无论你是想从事IT行业、数据分析还是人工智能领域,掌握一门编程语言都是迈向成功的第一步。而Python,作为一门易学且功能强大的编程语言,无疑是初学者的最佳选择。然而,对于完全没有编程基础的小白来说,如何快速上手Pyt...

TopazHawk41的博客 1062
上一篇: Python基础经典代码实战:6个案例助你迅速入门Python编程!
下一篇: 详谈Python之核心概念
python_first1
博客等级 码龄4年 189粉丝 75原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值