• 如何系统的学习Python——Python的基本语法


    学习Python的基本语法是入门的第一步,以下是一些常见的基本语法概念:

    1. 注释:#符号来添加单行注释,或使用三引号('''""")来添加多行注释。
    # 这是一个单行注释
    
    '''
    这是
    多行
    注释
    '''
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    1. 变量和数据类型: 变量用于存储数据,而数据类型包括整数、浮点数、字符串、布尔值等。
    x = 10  # 整数
    y = 3.14  # 浮点数
    name = "Python"  # 字符串
    is_true = True  # 布尔值
    
    • 1
    • 2
    • 3
    • 4
    1. 输入和输出: 使用input()函数接收用户输入,使用print()函数输出结果。
    name = input("请输入你的名字:")
    print("你好,", name)
    
    • 1
    • 2
    1. 运算符: 包括算术运算符(+-*/等),比较运算符(==!=<>等)和逻辑运算符(andornot等)。
    a = 5
    b = 2
    
    sum_result = a + b
    print("和:", sum_result)
    
    is_equal = a == b
    print("是否相等:", is_equal)
    
    logical_result = (a > 0) and (b < 5)
    print("逻辑结果:", logical_result)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    1. 字符串操作: 字符串可以通过索引和切片访问,也可以使用各种字符串方法。
    text = "Hello, Python!"
    
    print(text[0])      # 输出第一个字符 'H'
    print(text[7:13])   # 输出从索引7到13的子字符串 'Python'
    print(len(text))    # 输出字符串长度 13
    print(text.lower()) # 输出小写字符串 'hello, python!'
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    1. 条件语句: 使用ifelifelse来实现条件判断。
    num = 10
    
    if num > 0:
        print("正数")
    elif num < 0:
        print("负数")
    else:
        print("零")
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    1. 循环结构: 使用forwhile进行循环操作。
    # for循环
    for i in range(5):
        print(i)
    
    # while循环
    count = 0
    while count < 3:
        print("循环中", count)
        count += 1
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    1. 列表和字典: 列表用于存储一系列数据,字典用于存储键值对。
    # 列表
    numbers = [1, 2, 3, 4, 5]
    print(numbers[2])  # 输出索引为2的元素 '3'
    
    # 字典
    person = {'name': 'John', 'age': 30, 'city': 'New York'}
    print(person['age'])  # 输出键为'age'的值 30
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
  • 相关阅读:
    uboot启动流程源码分析(一)
    关于GB 2312 编码顺序的研究
    北京建工携手法大大,电子签名赋能智能绿色建筑
    Java注释
    postman做接口自动化测试
    IaaS PaaS SaaS 的几大区别通俗理解
    Qt编程中segfault问题解决方法
    JS 处理文档选择和范围创建【createRange | getSelection】
    vuex的使用
    算法日常训练12.4(最接近目标价格甜点成本)
  • 原文地址:https://blog.csdn.net/SmiledrinkCat/article/details/136434280