第二章 Python 基本语法

2.1 基本语法元素

2.1.1 缩进

Python 使用缩进(空格)来表示代码块,连续的多条具有相同缩进量的语句为一个代码块
在这里插入图片描述

2.1.2 注释

在这里插入图片描述

  • 注释是不会执行的
  • 注释是对代码的解释说明,是让人看的
  • 单行注释的快捷键/取消单行注释 Ctrl / , 可以一次选中多行,给其添加单行注释
2.1.3 语句续行符

通常Python中的一条语句独占一行,没有语句结束符。可以使用语句续行符 "\"将一条语句写在多行之中
在这里插入图片描述

2.1.4 语句分隔符

Python 使用分号";"作为语句分隔符,从而将多条语句写在同一行
在这里插入图片描述

2.1.5 保留字和关键字
  • 保留字是程序设计语言中保留的单词以便版本升级更新后使用
  • 关键字是程序设计语言中作为命令或常量等的单词
  • 保留字和关键字不允许作为变量或其他标识符使用
  • Python的保留字和关键字如下
    在这里插入图片描述

2.2 基本输入和输出

2.2.1 基本输入
  • Python 使用 input()函数输入数据,基本语法格式为:
    变量 = input(‘提示字符串’)
    
  • 如果需要输入整数或小数,则应使用 int()float() 函数转换数据类型
  • eval()函数可返回字符串的内容,即去掉字符串的引号
    变量 = eval(input('请输入一个整数或小数:'))
    

在这里插入图片描述

2.2.2 基本输出
  • Python 3 使用 print() 函数输出数据,基本语法格式为:
    print([obj1,...][,sep=' '][,end='\n'][,file=sys.stdout])
    
  • 当输出多个数据时,默认使用空格作为输出分隔符
  • print() 函数可用 sep 参数指定分隔符
    print(123,'ac',45,'bd',sep='#') #指定将符号"#"作为输出分隔符
    
  • print() 函数可用 end 参数指定输出结尾符号
    print('price',end='_');print(100) #指定下划线为输出结束符,两个数据输出在一行
    

在这里插入图片描述

2.3 变量与对象

2.3.1 变量命名规则
  • 第一个字符必须是字母表中字母或下划线 _
  • 其他的部分由字母、数字和下划线组成
  • 对大小写敏感
  • 不能使用系统的关键字
2.3.2 赋值语句
  • 简单赋值
    x = 100
    
  • 序列赋值
    在这里插入图片描述
    • 当等号右侧为字符串时,Python 会将字符串分解为单个字符,依次赋值给各个变量。此时,变量个数与字符个数必须相等,否则会出错
    • 序列赋值是,可以在变量名之前使用*,不带*的变量只能匹配一个值,剩余的值作为列表赋值给带*的变量
      在这里插入图片描述
  • 多目标赋值
    • 使用连续的多个等号将同一个数据赋值给多个变量
      a = b = c = 10
      
  • 增强赋值
    • 将运算符与赋值相结合的赋值语句
      a += 10  # 等价于 a = a + 10
      
2.3.3 变量与对象
  • 变量无类型,对象有类型
  • Python 中若要使用变量,不需要提前声明,也不需要指定类型,只需要在用的时候,给变量赋值即可
  • Python 中一切都是对象,赋值的作用就是让变量指针指向某个对象,也就是说变量中存放的对象的引用,而对象的引用是指向这个对象
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值