Python 基础

这篇博客详细介绍了Python的基础语法,包括变量、常量、基本数据类型、运算符、字符串操作、列表、元组、字典和集合的使用。还涵盖了字符串的切片、替换、查找方法,列表的增删查改,元组的操作,字典和集合的创建与操作等核心概念。
摘要由CSDN通过智能技术生成

一、基础语法介绍

1.Python 基本格式

  • 缩进风格统一,以缩进代表程序块
  • 区分大小写
  • 行注释:#
  • 段解释:‘’’

2.图形化程序设计

  • turtle模块
    turtle.show()
    turtle.write()
    turtle.goto()

3.变量的声明与赋值

  • 变量名=表达式
    a=3:即将 3 赋值给 a
  • 变量在使用前必须要被声明
  • 链式赋值
    用于同一个对象赋值给多个变量

4.常量

  • Python 不支持常量,即没有语法规则来限制改变一个常量的值

5.基本内置数据类型介绍

  • 整型
  • 浮点型
  • 布尔型 字符串型

6.基本运算

  • // 整除
  • % 取余
  • ** 幂指数

7.类型转换和四舍五入

  • int():强制转化为整型
  • float():强制转化为浮点型
  • round():返回四舍五入的值
  • str():强制转换为字符型

8.增强型赋值运算符

  • +=
  • -=
  • *=

9.布尔值

  • True=1
  • False=0

10.提取字符串[]

  • 正向 搜索:最左侧第一个字符索引为 0,直到 len(str)-1
  • 反向搜索:最右侧第一个字符索引为-1,直到-len(str)

11.replace()实现字符串替换

  • a.replace(,) 实现字符串的替换

12.字符串切片操作

  • 切片 slide 可以快速提取子字符串,标准格式为:
    [起始索引:终止索引:步长 step] (谨记包头不包尾)
    典型操作及说明(‘abcdefg’)
    1.[:] 提取所有字符——[:]=‘abcdefg’
    2.[start:]从索引开始直到结尾——[3:]=‘defg’
    3.[:end]从头开始直到 end-1 ——[:2]=‘ab’
    4.[start:end] 从 start 开始到 end-1——[2:4]=‘cd’
    5.[start🔚step] 从 start 开始到 end-1,步长=step——[2:6:2]=‘ce’

    其他示例:
    [-3:]倒数 3 个=‘efg’
    [-4:-1]=‘def’
    [::-1]步长也可为-1,即从右到左反向提取

13.split()分割和 join()合并操作

  • split()分割:
    若指定分隔符,则按照分隔符将字符分割成若干个字符串;
    若未指定分隔符,则默认使用(换行符/空格/制表符)进行分割
  • join()合并:
    a=[‘str1’,‘str2’,‘str3’]
    ‘+’.join(a)>>>‘str1+str2+str3’
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值