第一天Python语法基础

本文详细介绍了Python编程的基础知识,包括常用快捷键、基础语法、注释、变量定义与使用等内容。适用于初学者快速入门。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Python语法与变量

  1. 常用快捷键

    快捷键作用
    ctrl+s保存
    ctrl+c复制、拷贝
    ctrl+v粘贴
    ctrl+x剪切
    ctrl+z撤销
    ctrl+yctrl+shift+z反撤销
    ctrl+/添加或者取消注释
    ctrl+A全选
    点击开始位置,按住shift,然后点击结束位置选中部分文字
    按住alt,点击需要产生光标的位置产生多个光标

  1. 基础语法

    (注意:语法中提到的所有符合,必须全部是英文输入法的符号)

    1. 注释 - - - 注释是程序中不参与变异和执行(解释器不解释)的部分,注释对程序的功能没有影响,它主要是用来对程序中的代码进行注解和说明。

      • 单行注释:在注释内容前加#+空格

        例:

        print('hello world!')    #在控制台打印hello world!
        
        #print('hello world!')   #在前方加#注释掉
        
      • 多行注释:三个单引号开头三个单引号'''结尾或者三个双引号开头三个双引号"""结尾

        例:

        '''              
        三个单引号开头结尾注释第一行
        三个单引号开头结尾注释第二行
        三个单引号开头结尾注释第三行
        '''
        
        """
        三个双引号开头结尾注释第一行
        三个双引号开头结尾注释第二行
        三个双引号开头结尾注释第三行
        """
        
    2. 语句 - - - 一条有效的代码就是一条语句

      语句书写规范

      • 一条语句占一行,一行结束不需要分号

        print('你好!')
        print('世界!')     #两行,两条语句
        
      • 如果一行非要写多条语句,语句之间必须用分号隔开

        print('你好!');print('世界!')    #一行两条语句
        
      • 一条语句 开头不能随意添加空白

        #错误示范
          print('hello world !')  #前面多两空格
        
        #正确示范
        print('hello world !')    #置顶书写,同一级下必须缩进相同
        
    3. 标识符 - - - 程序中涉及到命名的时候(变量、函数、类)

      标识符的要求

      • 由字母、数字或者下划线组成(注:Python3.x的时候,标识符可以有中文,但不建议使用)

        #正确实例:
        abc = 1
        ABC = 1
        abc123 = 1
        _abc = 1 
        _12 = 1
        你好 = 1  #中文标识符合法,但建议使用
        
        
      • 不能以数字开头以及关键字不能用来命名

        #错误实例:
        1abc = 1   #数字开头错误写法
        123 = 1
        1*abc
        
        if = 1    #关键字错误写法
        else = 1 
        #以上为错误写法
        
    4. 关键字 - - - 在Python中本身就具备特殊功能或者意义的标识符

      from keword import kwlist    #引入kwlist
      print(kwlist)                #打印kwlist
      
      
      #打印结果为Python3.8所包含的35个关键字:
      ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue','def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
      
    5. 常用数据和对应的数据类型

      • 数字数据(int、float): 用来表示数值大小的数据就是数字数据,在程序中表示的时候可以直接书写。例:

        18       #整数      对应类型为int
        3.14     #浮点数     对应类型为float
        3e4      #科学计数法  对应类型为int
        -998     #负数       对应类型为int
        
      • 文本数据(str):表示文本信息的数据就是文本数据,在程序中表示的时候必须写单引号或者双引号中,例:

        '鲁班'       #双单引号,文本对应类型:str
        '孙尚香'      #双单引号,文本对应类型:str
        
        "公孙离"      #双双引号,文本对应类型:str
        
      • 布尔数据(bool):只有True和False两个值,其中True表示肯定/真、False表示否定/假。程序中使用布尔的时候True和False直接写,例:

        True     #真,布尔数据对应:bool
        False    #假,布尔数据对应:bool
        

        注:type()此关键字可以得到标识符的数据类型

  2. 输出与输入

    1. 输出:print() - - - 将数据在控制台中打印出来

      1. print(数据)

        例:

        print(100)     #打印整数
        print('四川')   #打印字符串
        print(True)    #打印布尔数据
        
      2. print(数据1, 数据2, 数据3, …) - - - 在控制台同时打印多个数据

        例:

        print(10, 200, 30, 300)     #打印多个数据
        print('你好', 12.5, False, 100)
        
      3. print(数据1, end=字符串)

        例:

        print(100, end='=')     #以=结尾
        print(123)              #以换行结尾
        print(1, 2, 3, end=';') #以;结尾   
        
        #打印结果为:
        100=123
        1 2 3;
        
      4. print(数据1, 数据2, 数据3, sep=字符串) sep为连接符

        例:

        print(100, 200, 300, sep=',')   # 100,200,300
        print(1, 2, 3, 4, sep='+')    # 1+2+3+4
        
        print(10, 20, 30, sep='+', end='=')
        print(60)     
        # 10+20+30=60
        
    2. 输入:input() - - - 用变量去获取从控制台输入的数据

      注意:通过input输入的数据,不管输入的时候得到的数据的类型都是字符串

      例:

      age = int(input('请输入年龄:'))     # 如果输入可以18
      print(age, type(age))             # 那么'18'为字符串str类型
      
      #打印出来为:
      18  class < str >
      
    3. 练习:提示用户输入姓名,并且将输入的姓名单独打印

      name = input('请输入姓名:')    #如果输入小明
      print('您的姓名是:',name)
      
      #打印结果
      请输入姓名:小明
      您的姓名是:小明
      
  3. 变量

    1. 什么是变量 - - - 变量是用来保存数据,通过使用变量来使用数据

      例:

      age = 18
      score = 80
      weight = 74
      age = age + 2    #等号前方均为变量,等号后面就为定义的变量数据
      
    2. 怎么定义变量 - - - 语法: 变量 = 数据

      1. 变量名 - - - 程序员自己命名

        • 要求:是标识符;不能是关键字
        • 规范:a. 见名知义(看到变量名知道变量中保存的是什么数据) b.名字由多个单词组成的时候,单词之间可以用下划线隔开,也可以使用单词首字母大写 c.不使用系统提供的函数名、类名或者模块名
      2. = - - - 赋值符号, 不是判断相等,其功能是将右边的数据赋值给左边的变量

        例:

        abc = 10    #将10 赋值给 acb
        
      3. 数据 - - - 任何有结果的表达式,例如:具体的数据、除了赋值语句以外的运算表达式

    3. 如何使用变量 - - - 使用变量就是使用变量中储存的数据(使用变量名就是使用变量)

      注意:变量必须先定义(先赋值)再使用

      例:

      grade = 100
      print(grade)   # 100
      
      print(100 + 1)   # 101
      print(grade + 1)   # 101
      
      y = grade     # y = 100
      print(y)      # 100
      
    4. 重新给变量赋值 - - - 重新给已经赋值过的变量赋值后,变量中保存的是最后一次赋的值

      print(grade)   # 100
      grade = 81
      print(grade)    # 81
      
    5. 同时定义多个变量

      1. 同时定义多个变量赋相同的值

        注意:重新给已经赋值过的变量赋值后,变量中保存的时候最后一次赋的值

        例:

        a = b = c = 90
        print(a, b, c)    # 90 90 90
        
      2. 同时定义多个变量赋不同的值

        m, n = 100, 'abc'
        print(m, n)    # 100 abc
        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值