Python基础语法——基础语法、变量

Python基础语法

基础语法 变量

一、基础语法

  1. 注释 - 代码中不会被编译成机器码的部分,即不影响程序功能的部分

    1. 单行注释:在一行内容前加#,让这行内容变成注(ctrl+/

      即,# 注释内容

      # print('hello word!')
      
    2. 多行注释:将注释内容放在三个单(双)引号开头三个单(双)引号结尾的中间,即

      '''
      第一行注释
      第二行注释
      '''
      """
      第一行注释
      第二行注释
      """
      
    3. 注释的作用:

      a. 对代码进行注解和说明,增加代码的可读性

      b. 取消有效代码的功能

  2. 标识符 - Python命名要求

    标识符要求:标识符由字母数字下划线组成,不能用数字开头,即,name = '魈'name1 = '钟离' _n = '甘雨'

    但例如 n*m = 1 2n = 2此时系统会报错。

  3. 关键字不能用来命名

    本身具有特殊意义或者特殊功能的标识符,即关键字

    for = 100     # 报错
    
  4. 行和缩进

    1. 一条语句占一行,一行结束后不需要分号;

    2. 一行的开头不能随意添加缩进(空格) - 默认情况下所有的代码都需要顶格写。

      print('hello word!')
      print(100)
       print(100)    # pycharm会提示错误:IndentationError(缩进错误): unexpected indent(意外缩进)
      
  5. 常用数据和数据类型(基本数据)

    1. 数字数据:用来表示数值大小的数据,例:年龄、身高、体重、距离、高度等等。

      表示方式:程序中的数字和数学中的数字的表示方式一样,且支持科学计数法,例:

      print(10000)   # 1e4
      print(0.001)   # 1e-3
      

      对应类型:int(整型-相当于数学里面的整数)、float(浮点型-相当于数学里面的小数)

    2. 文本数据:用来表示文字信息的数据,例:姓名、性别、所属地电话号码、**身份证号码**等等。

      表示方法:文本数据在程序中必须加单(双)引号表示。

      print('枫原万叶')
      print('17岁')
      

      对应类型:str(字符串)

    3. 布尔数据:只有 TrueFalse两个结果,True表示(真)肯定的回答,False表示(假)否定的回答

      表示方法:True/ False

      对应的类型:bool(布尔)

    4. 空值: None(表示空、没有)

      # 各种数据的使用
      member = {
          'name':'魈',
          'adult':'True',
          'brother':'None',
      }
      

二、 print函数

print函数:将数据打印到控制台

  1. 一个 print打印一个数据:

    print('需要打印的数据')
    print(Data to be printed)
    
  2. 一个 print同时打印多个数据:

    print(data1,data2,data3,...)
    print(10+20,'abc',False)    # 30 abc False
    result = 10+20
    print(result)        # 30
    

三、变量

  1. 使用数据的方式

    1. 在需要数据的时候直接使用数据

      print(17)
      print('打南边来了个兰拉娜,兰拉娜练着兰迦拉梨。打北边来了个那技拉娜,那范拉娜捧着帕蒂沙兰。捧着帕蒂沙兰的那技拉娜想带练着兰迦拉梨的兰拉娜去酒馆找兰巴德,练着兰迦拉梨的兰拉娜想带捧着帕蒂沙兰的那技拉娜去桓那兰那。那范拉娜拗不过兰拉娜,和兰拉娜去桓那兰那见到了叫兰罗摩的兰那罗。')
      
    2. 在需要数据的时候先将数据保存到变量中,再通过使用变量来使用数据

      age = 17
      print(age)
      word = '打南边来了个兰拉娜,兰拉娜练着兰迦拉梨。打北边来了个那技拉娜,那范拉娜捧着帕蒂沙兰。捧着帕蒂沙兰的那技拉娜想带练着兰迦拉梨的兰拉娜去酒馆找兰巴德,练着兰迦拉梨的兰拉娜想带捧着帕蒂沙兰的那技拉娜去桓那兰那。那范拉娜拗不过兰拉娜,和兰拉娜去桓那兰那见到了叫兰罗摩的兰那罗。'
      print(word)
      print(word)
      print(word)
      

    使用数据的建议 :每次在使用数据的时候,先用变量将数据存起来,然后再通过使用变量来使用数据。

  2. 使用变量

    1. 定义变量(创建变量)

      '''
      语法:
      变量名 = 数据
      
      说明:
      a.变量名   -   由程序员自己命名
                    2个要求:标识符;不是关键字
                    3个规范:见名知义(看到变量名就知道变量中保存的是什么数据);不使用系统的函数名(print)、类名(int\float\str)或者模块名;所有的字母都小写,多个单词用下划线隔开。
      # pet_name = '小黑'
      b. =    -   赋值符号;固定写法
      c. 数据   -   可以是任何有结果的表达式(包括:具体的数据、运算表达式、...)
      '''
      
    2. 使用变量(必须是已定义的变量) - 打印、赋值、运算

      使用变量是指使用变量中保存的数据。

      num = 10
      print(num)        # 10
      num1 = num
      print(num1 + 20)  # 30
      print(num2)       
      # NameError: name 'num2' is not defined
      
    3. 重新给变量赋值 - 给已定义过的变量重新赋值(修改变量的值)

      a = 12
      print(a)    # 12
      a = 23
      print(a)    # 23
      a = 'hello'
      print(a)    # hello
      

      Ps:重新赋值时可以赋予不同类型的数据。

    4. 同时定义多个变量

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

      变量1 = 变量2 = 变量3 = ... = 数据

      x = y = z = 1
      

      b. 同时定义多个变量赋不同的值:

      变量1, 变量2, 变量3, ... = 数据1, 数据2, 数据3, ...

      m,n = 1,2
      

      例题:交换两个变量的值

      a = 100
      b = 200
      b,a = a,b    # b,a = 200,100
      print(a,b)   # 200 100
      
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值