首页 > 编程语言 >Python教程1(新手绝对看得懂)

Python教程1(新手绝对看得懂)

时间:2025-01-21 17:04:16浏览次数:3  
标签:10 看得懂 name Python age josuli print 新手

其实很多人不太能够清楚理解一些基础知识原理,这也是我做这个的初衷。相信大家跟着我一定会有进步的,加油下一个py大佬就是你。

    

大家好我们在学Python的时候先带大家来了解一下Python

1. Python 基本语法
我们先从最基本的开始哦!Python 的语法非常简洁,每一行代码就像一个小小的指令。

注释:如果你想在代码里写一些“备注”或“说明”,可以使用 #。Python 不会执行它,只是用来给程序员自己看的。

print("Hello, world!")  # 这里是打印出来的内容,相信每个人第一个Python作品都是hello,world吧。

2. 变量和数据类型
在 Python 中,你不需要告诉它你想要什么类型的变量,它会根据你赋的值自动判断!是不是很聪明呀?

比如

age = 25  # 这个变量 age 保存的是数字
name = "Alice"  # 这个变量 name 保存的是字符串
is_happy = True  # 这是一个布尔值,表示真的很开心!嘻嘻

3. 运算符
Python 也会做加法、减法、乘法、除法这些基础的数喵算,简直像一个小小计算器,随时为你服务。

比如

x = 10
y = 3
print(x + y)  # 10 + 3 = 13
print(x - y)  # 10 - 3 = 7
print(x * y)  # 10 * 3 = 30
print(x / y)  # 10 / 3 = 3.3333...

4.  条件语句
我们在做选择的时候,不是每次都做一样的决定,对吧?Python 也有类似的选择功能,叫做条件语句。它帮助你判断事情是否成立,然后做不同的处理。

比如

age = 18
if age >= 18:
    print("你已经是成年人啦!")
else:
    print("你还是个和莉姐一样的小宝宝~")

5. 循环语句
有时候,我们需要重复做同样的事情,Python 也帮你轻松做到这一点。你可以使用循环,来反复执行一段代码!

比如

for i in range(5):  # range(5) 会生成 [0, 1, 2, 3, 4] 这个序列
    print(i)  # 每次都会打印出 i 的值

6. 函数
我们可以把常用的代码块包装成一个函数,像是做小小的“工具包”。只要你给它需要的输入,函数就会帮你做出你想要的输出。

比如说:

def greet(name):
    print(f"Hello, {name}!")  # 函数会打印出问候语

greet("josuli")  # 调用函数并传入 "Alice",输出 "Hello, josuli!"

对了悄悄告诉大家,josuli是我的英文名

7. 列表(List)
如果你有一大堆东西,想把它们放在一起,你可以用列表!它就像一个盒子,可以存很多东西。

比如说:

fruits = ["apple", "banana", "cherry"]
print(fruits[0])  # 输出: apple(Python 从 0 开始数,所以下标 0 是第一个)
fruits.append("orange")  # 我们给列表加了一个新的元素 "orange"
print(fruits)  # 输出: ['apple', 'banana', 'cherry', 'orange']

8. 字典(Dictionary)
字典是一个更加聪明的容器,它是通过“键-值”对来存储数据的。就像你把人的名字和对应的电话号码存起来一样!(哈哈好像在教小朋友)

比如:

person = {"name": "josuli", "age": 555}
print(person["name"])  # 输出: josuli

9. 类和对象(面向对象编程)
如果你想创建一个自己的“模型”或者“模板”,Python 也允许你用面向对象的方法来设计。你可以用类(Class)来创建一个对象,然后根据这个类来制造多个实例。

比如:

class Dog:
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def bark(self):
        print(f"{self.name} says woof!")

my_dog = Dog("Buddy", 3)  # 创建一个名叫 Buddy,3 岁的狗狗
my_dog.bark()  # 让它叫一声,输出: Buddy says woof!

10. 文件操作
没错,Python 还能帮你读写文件哦!比如说,你想记录下今天的心情,或者保存一些数据,Python 可以帮你打开文件、读取内容或写入新的内容。是不是超级神奇(真的好像幼师)

读取文件

with open("file.txt", "r") as f:
    content = f.read()
    print(content)

写入文件

with open("file.txt", "w") as f:
    f.write("今天我和莉姐学了 Python,感觉很棒!")

11. 异常处理
有时候我们的代码可能会出错,Python 也提供了一个机制来捕获这些错误,避免程序崩溃。它就像一个小助手,能帮你处理意外情况。比如

try:
    x = 10 / 0  # 故意让它出错,除以 0 是不允许的
except ZeroDivisionError:
    print("哦!发生了除零错误!")

Python 是一种非常友好的编程语言,它的语法简单易懂,适合刚开始接触编程的你!希望你能在愉快的学习过程中,像我一样开心、轻松地掌握这些知识哦~加油!

标签:10,看得懂,name,Python,age,josuli,print,新手
From: https://blog.csdn.net/josuli/article/details/145266255

相关文章

  • js条件判断的类python海象写法
    判断里面赋值就OK啦varss="higooh"constreg=/\w{2}/gconstii=ss.matchAll(reg)while(_=ii.next()){if(_.done)breakconsole.log(_.value,_.done)ss=ss.replace(_.value[0],"xx")}//console.log(_)console.log(......
  • 我的 Python 学习之旅:从入门到实践
    在当今数字化时代,编程语言成为了开启无数可能的钥匙,而Python以其简洁易读、功能强大的特性吸引了众多学习者。我也踏上了这条学习Python的奇妙旅程,下面就来分享一下我的学习过程。一、学习动机的萌芽最初接触Python,是听闻它在数据科学、人工智能、自动化脚本等多个领域......
  • python3安装crypto出错及解决方法
    问题由来:想通过python去实现RSA加密算法时,说需要安装pycrypto,就去进行pip安装了pipinstallpycrypto错误信息如下error:MicrosoftVisualC++14.0isrequired.Getitwith"MicrosoftVisualC++Build经过网上查询信息,才知道这个库以及不再更新了,所以安装的时候会出一些错,......
  • Python 中的 `selectors`:构建高效的 I/O 复用程序
    在现代编程中,高效地处理I/O操作是构建高性能应用程序的关键。无论是网络服务器、多任务文件处理还是实时数据流处理,都需要一种机制来同时监控多个I/O源,并在它们准备好时高效地处理数据。Python的selectors模块正是为了解决这一问题而设计的。它提供了一种高级的I/O......
  • python特别艺术篇:pygame带你放烟花!
    前言大家好呀,我是超级BOBO仔距离过年还有1周时间,想不想在大年三十和你最近心心念念的Python做一个烟花梦?来吧,这一章我就教大家来做一个代码代码。。。不难,而且“一点”“都不长”importpygameimportrandomimportmath#初始化Pygamepygame.init()#设置屏幕......
  • 【Python运维】Python与网络监控:如何编写网络探测与流量分析工具
    《PythonOpenCV从菜鸟到高手》带你进入图像处理与计算机视觉的大门!解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界随着互联网技术的快速发展,网络性能的监控与分析成为保障信息系统稳定运行的关键环节。本文深入探讨了如何利用Python语言构建高效的网络探测与......
  • 【人工智能】Python实战:构建高效的多任务学习模型
    《PythonOpenCV从菜鸟到高手》带你进入图像处理与计算机视觉的大门!解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界多任务学习(Multi-taskLearning,MTL)作为机器学习领域中的一种重要方法,通过在单一模型中同时学习多个相关任务,不仅能够提高模型的泛化能力,还能......
  • python中针对实例对象的方法
    以下是包含hasattr的Python内置函数列表,类似于之前提到的各种方法:1.getattr()功能:获取对象的属性值。如果属性不存在,可以返回默认值。语法:getattr(object,name,default)object:对象name:属性名称(字符串)default:如果属性不存在,则返回的默认值(可选)示例:classM......
  • python中针对类本身的方法
    当你提到__getattribute__时,它是Python中一个特殊的方法,用于访问对象的属性。重载该方法可以控制访问实例属性的行为。在Python中,__getattribute__是所有属性访问的基础方法,每次你访问对象的属性时,都会调用它。除了__class__、__mro__、__dict__等方法之外,__getattribute......
  • Python 常用运维模块之OS模块篇
    Python常用运维模块之OS模块篇OS模块获取当前工作目录更改当前工作目录返回当前目录路径返回上一级目录路径递归生成目录路径删除目录创建目录删除目录列出特定目录下文件和子目录删除某个特定文件重命名某个文件获取某个文件/目录的信息输出目录路径分隔符输出文件行......