python基本语法结构

  • 目录
  • 1.0 变量
  • 2.0 数据类型
  • 3.0 类型转换
  • 4.0 字符串
  • 结语


目录

1.0 变量

在 Python 中,当你给它赋值时就会创建变量:Python 没有用于声明变量的命令。变量在第一次为其赋值时创建。(和matlab一样)

python代码的语法分析树 python 语法结构_python代码的语法分析树

2.0 数据类型

  • List列表是一个有序且可变的集合。允许重复成员。
  • turple元组是一个有序且不可更改的集合。允许重复成员。
  • Set集合是一个无序且无索引的集合。没有重复的成员。
  • dict字典是一个有序 * 且可变的集合。没有重复的成员。从Python3.7版开始,字典才是有序的。

python代码的语法分析树 python 语法结构_virtualenv_02


python代码的语法分析树 python 语法结构_django_03

3.0 类型转换

python 中的转换是使用构造函数完成的:

int() - 从整数文字、浮点文字(通过删除所有小数)或字符串文字(提供字符串表示整数)构造整数
float() - 从整数文字、浮点文字或字符串文字构造浮点数(提供字符串表示浮点数或整数)
str() - 从多种数据类型构造一个字符串,包括字符串、整数文字和浮点文字

python代码的语法分析树 python 语法结构_python代码的语法分析树_04

4.0 字符串

python字符串

  • python 中的字符串被单引号或双引号包围。'hello’与"hello"相同。

python代码的语法分析树 python 语法结构_django_05


Python 没有字符数据类型,单个字符只是一个长度为 1 的字符串。方括号可用于访问字符串的元素。字符串是数组

python代码的语法分析树 python 语法结构_virtualenv_06


python代码的语法分析树 python 语法结构_virtualenv_07

  • capitalize() 将第一个字符转换为大写
  • casefold() 将字符串转换为小写
  • center() 返回一个居中的字符串
  • count() 返回指定值在字符串中出现的次数
  • encode() 返回字符串的编码版本
  • endswith() 如果字符串以指定的值结尾,则返回
  • truejoin() 将可迭代的元素连接到字符串的末尾
  • find() 在字符串中搜索指定值并返回找到它的位置
  • format() 初始化字符串中的指定值
  • index() 在字符串中搜索指定值并返回找到它的位置

结语


“遇事不决可问春风,春风不语即随本心”的意思是:对一件事犹豫不决,就问春风该如何做,春风给不出答案,就凭自己本心做出决断。“遇事不决可问春风,春风不语即随本心”一句出自网络作家“烽火戏诸侯”的《剑来》,其原文是:“遇事不决,可问春风。春风不语,遵循己心”。

python代码的语法分析树 python 语法结构_list_08