Python学习第二课(语法)

Python是一种广泛使用的高级编程语言,以其简洁、易读和强大的功能而著称。Python的语法设计哲学是“用一种方法,最好是只有一种方法来做一件事”(The Zen of Python, PEP 20)。下面是一些Python语法的基础要点:

1. 缩进
Python使用缩进来定义代码块,这与其他一些使用大括号(如C、C++、Java)或关键字(如begin/end,如Pascal)的语言不同。Python的官方推荐是使用4个空格来进行缩进,虽然也可以使用制表符(Tab),但为了避免混淆,建议统一使用空格。

2. 注释
Python中的注释以#符号开始,直到行尾。多行注释可以使用三个双引号"""或三个单引号'''来包围。

# 这是一个单行注释  
  
"""  
这是一个多行注释  
可以在这里写很多行  
"""

3. 变量
Python是动态类型语言,变量在赋值时自动确定其类型。变量名可以是字母、数字或下划线的任意组合,但不能以数字开头。Python是大小写敏感的。

x = 10  # 整数  
y = 2.5 # 浮点数  
z = "Hello, World!" # 字符串

4. 数据类型
Python中有多种基本数据类型,包括整数(int)、浮点数(float)、字符串(str)、布尔值(bool)、列表(list)、元组(tuple)、字典(dict)和集合(set)等。

5. 控制流
Python支持if...elif...else语句、for循环和while循环来控制程序的流程。
 

# if语句  
if x > 0:  
    print("x is positive")  
elif x < 0:  
    print("x is negative")  
else:  
    print("x is zero")  
  
# for循环  
for i in range(5):  
    print(i)  
  
# while循环  
n = 5  
while n > 0:  
    print(n)  
    n -= 1

6. 函数
Python中的函数通过def关键字来定义。函数可以接收任意数量的参数,也可以返回一个值(使用return语句)。

def greet(name):  
    return "Hello, " + name  
  
print(greet("Alice"))

7. 类和对象
Python是一种面向对象的语言,支持类和对象的概念。类用于定义对象的蓝图或模板,而对象则是类的实例。

class Person:  
    def __init__(self, name, age):  
        self.name = name  
        self.age = age  
  
    def greet(self):  
        print(f"Hello, my name is {self.name} and I am {self.age} years old.")  
  
p = Person("Bob", 30)  
p.greet()

8. 导入模块
Python有一个庞大的标准库和成千上万的第三方库,你可以通过import语句来导入它们。

import math  
print(math.sqrt(16))  
  
# 或者只导入需要的部分  
from math import sqrt  
print(sqrt(16))

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值