首页 > 编程语言 >python常用语法

python常用语法

时间:2024-06-04 09:36:28浏览次数:18  
标签:10 常用 name python self 语法 print my age

Python 是一种非常流行的编程语言,因其简洁和易读性而备受欢迎。以下是一些 Python 的常用语法,涵盖基本语法、数据类型、控制流、函数、类和模块等内容。

1. 基本语法

1.1 打印输出

print("Hello, world!")

1.2 变量赋值

x = 10
y = 20
name = "Alice"

2. 数据类型

2.1 数字

integer = 10
floating_point = 10.5

2.2 字符串

single_line = 'Hello'
multi_line = """This is a 
multi-line string."""

2.3 列表

my_list = [1, 2, 3, 4]
my_list.append(5)

2.4 元组

my_tuple = (1, 2, 3)

2.5 字典

my_dict = {"name": "Alice", "age": 25}
my_dict["age"] = 26

2.6 集合

my_set = {1, 2, 3}
my_set.add(4)

3. 控制流

3.1 条件语句

x = 10
if x > 5:
    print("x is greater than 5")
elif x == 5:
    print("x is equal to 5")
else:
    print("x is less than 5")

3.2 循环

# for 循环
for i in range(5):
    print(i)

# while 循环
count = 0
while count < 5:
    print(count)
    count += 1

4. 函数

def greet(name):
    return f"Hello, {name}!"

message = greet("Alice")
print(message)

5. 类与对象

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

    def greet(self):
        return f"Hello, my name is {self.name} and I am {self.age} years old."

# 创建对象
alice = Person("Alice", 25)
print(alice.greet())

6. 模块和包

6.1 导入模块

import math

print(math.sqrt(16))

6.2 从模块中导入特定内容

from math import sqrt

print(sqrt(16))

6.3 自定义模块

创建一个名为 my_module.py 的文件:

# my_module.py
def add(a, b):
    return a + b

def subtract(a, b):
    return a - b

在主程序中使用这个模块:

import my_module

result = my_module.add(10, 5)
print(result)

7. 异常处理

try:
    x = 1 / 0
except ZeroDivisionError:
    print("Division by zero is not allowed")
finally:
    print("This will always execute")

8. 文件操作

# 写入文件
with open("example.txt", "w") as file:
    file.write("Hello, world!")

# 读取文件
with open("example.txt", "r") as file:
    content = file.read()
    print(content)

9. 列表推导式

squares = [x ** 2 for x in range(10)]
print(squares)

10. 常用内置函数

# 获取列表长度
print(len([1, 2, 3]))

# 最大值和最小值
print(max([1, 2, 3]))
print(min([1, 2, 3]))

# 转换数据类型
print(int("10"))
print(float("10.5"))
print(str(10))

这些是 Python 中一些最常用的语法和功能,希望对你有所帮助!如果你有任何特定的需求或者问题,请告诉我,我可以提供更详细的解答。

标签:10,常用,name,python,self,语法,print,my,age
From: https://www.cnblogs.com/donghao99/p/18230140

相关文章

  • python代码备忘录
    从斐波那契的递归实现到通用递归函数的实现deffibonacci(_target): if_target==0: return1 else returnfibonacci(_target-1)+fibonacci(_target-2) pass fibonacci(10)从上述算法中我们知道,每进入一层递归,递归函数都会在调用自己两次。故此方法实现的......
  • 【用Python画画】画奥运五环
    本文收录于《Python编程入门》专栏,从零基础开始,分享一些Python编程基础知识,欢迎关注,谢谢!文章目录一、前言二、代码示例三、知识点梳理四、总结一、前言本文介绍如何使用Python的海龟画图工具turtle,画奥运五环标志。什么是Python?Python是由荷兰人吉多·范罗......
  • 常用单词
    常用单词英文中文customadj.定做(制)的Provider供应商Infrastructures基础设施(复数)Solution解决方案Handler处理程序Balancer均衡器Discover发现Registrar注册者Resolver解析器Consumer消费者Producer生产者Publisher......
  • python3 源码阅读-虚拟机运行原理
    原文阅读源码版本python3.8.3参考书籍<<Python源码剖析>>参考书籍<<Python学习手册第4版>>官网文档目录介绍Doc目录主要是官方文档的说明。Include:目录主要包括了Python的运行的头文件。Lib:目录主要包括了用Python实现的标准库。Modules:该目录中包含了所有用C......
  • 【Python】使用 Python 查询域名的 IP 地址
    我们都已经长大好多梦正在飞就像童年看到的红色的蜻蜓我们都已经长大好多梦还要飞就像现在心目中红色的蜻蜓                     ......
  • 【Linux】(一)——Linux基础和Linux命令基础语法
    目录Linux基础Linux发行版本Linux终端Linux命令Linux基础Linux,通常指的是GNU/Linux操作系统,这是一个开源且免费使用的类UNIX操作系统。它的核心组件——Linux内核,由林纳斯·托瓦兹(LinusTorvalds)在1991年10月5日首次发布。Linux内核的设计灵感来源于Minix和Unix,并......
  • 【python】python古代玻璃制品的成分数据分析与可视化(源码+数据+课程论文)【独一无二】
    ......
  • 常用安全产品系统默认口令
    免责声明此文档仅限于学习讨论与技术知识的分享,不得违反当地国家的法律法规。对于传播、利用文章中提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,本文作者不为此承担任何责任,一旦造成后果请自行承担!您的使用行为或者您以其他任何明示或者默示方式表示接......
  • 基于python的汽车数据可视化、推荐及预测系统
    博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、php、爬虫、web开发,已经做了多年的设计程序开发,开发过上千套设计程序,没有什么华丽的语言,只有实实在在的写点程序。......
  • vscode如何添加本地python解释器、解析器 Interpreter?(Python: Select Interpreter),并在
    先安装python扩展然后点ctrl+shift+p搜索python:select,选择解析器(或者也可以直接点左下方的) 然后360报毒了,允许通过,然后选择你想要的解释器  然后就好了20230816文章目录在VSCode中添加本地Python解释器 Python解释器简介为什么要在VSCode中设置Python解释器如......