欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python练习生|关于python的基本语法元素与数据类型你了解多少?

程序员文章站 2022-04-09 23:11:27
...


周六周日本应该放纵自我快乐markdown的,但是,梧桐有一些令人头皮发麻的事,所以就停更了。心痛的无法呼吸。

python练习生|关于python的基本语法元素与数据类型你了解多少?

一.基本语法元素

1.表达式

日常问题骚年 ????

1).什么是表达式

  • 概念: 表达式,是由数字、算符、数字分组符号(括号)、⾃由变量和约束变量等以能求得数值的有意义排列⽅法所得的组合.
    例如:1+1 、2+3
  • 特点:
表达式⼀般仅仅⽤于计算⼀些结果,不会对程序产⽣实质性的影响
如果在交互模式中输⼊⼀个表达式,解释器会⾃动将表达式的结果输出
win+r ——cmd—— 输入python

python练习生|关于python的基本语法元素与数据类型你了解多少?

2.语句

1).语句的概念

  • ⼀个语法上⾃成体系的单位,它由⼀个词或句法上有关连的⼀组词构成。
    例如我们在上一篇博客用pycharm写的 print(‘Hello World’)

2).语句的分类

  • **语句的分类:**输入语句、输出语句、赋值语句、条件语句、循环语句
  • 语句的执⾏⼀般会对程序产⽣⼀定的影响,在交互模式中不⼀定会输出语句的执⾏结果。
    例如:我们的赋值语句a = 4,在交互模式中,就没有输出结果(如果你不输出)

3.函数

1).函数的概念

  • 概念: 函数是一种语句,用于完成某些特定的功能——通常是处理文本,控制输入或计算数值。根据输入参数产生不同输出的功能过程。
    类似数学中的函数,y=f(x)
    在python中函数采用<函数名>(<参数>)的形式使用

2).函数的分类

  • **分类:**内置函数、自定义函数
  • 有些骚年可能会问,为什么分为这两类呢? @aaa@qq.com
    咱们细讲一下哈哈哈嗝
  • 内置函数: 内置函数或者内建函数,就是由咱们的攻城狮大佬们在开发过程中规定的函数,这些函数,包含在编译器的运⾏时库中,在需要的时候直接调用就可以。
  • 自定义函数:人为创建的函数 ,当我们需要完成某个功能时,就可以去调⽤内置函数,或者对函数进行自定义。
  • 函数的2个要素: 参数、返回值

4.程序(program)

1).程序的概念

  • 程序的概念:程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。由⼀条⼀条的语句和⼀条⼀条的表达式构成。
  • 程序的分类:一般分为系统程序和应用程序两大类。
  • 程序的格式框架:
    代码缩进:一行代码开始前的空白区域,表达程序的格式框架
    python练习生|关于python的基本语法元素与数据类型你了解多少?
   缩进表达程序的格式框架:
   - 严格明确: 缩进是语法的一部分,缩进不正确程序运行错误
   - 所属关系: 表达代码间包含和层次关系的唯一手段
   - 长度一致:一般用4个空格或者1个TAB

5. 变量

1).什么是变量

  • 变量的概念:变量是计算机内存中的⼀块区域,是程序中用于保存和表示的数据占位符号,存储规定范围内的值。值可以改变,通俗的说变量就是给数据起个名字。

  • 变量采用标识符(名字)来表示,关联标识符的过程叫命名

  • 变量命名的规则:
    (1)变量名由字⺟、数字、下划线组成要符合标识符的命名规范
    (2)数字不能开头
    (3)不能使⽤关键字

  • 敲重点!: 两个对象相等和两个对象是同⼀个对象是两个概念

a = 1
b = True
a == b
print(id(a),id(b))
print(a == b)

python练习生|关于python的基本语法元素与数据类型你了解多少?
python练习生|关于python的基本语法元素与数据类型你了解多少?
补充: 代码高亮是编程的辅助色彩体系,不是语法要求。为了让程序员读代码更简洁一些。

2).变量运算

  • 变量运算:变量的运算就是正常的四则运算 ,需要注意的是在运算过程中含有浮点数,那么它返回的就是⼀个浮点数类型

关于什么是浮点数,往下面的基本数据类型看哈哈哈嗝

6. 标识符、命名、保留字

1).标识符的概念

  • 概念: Python中的标识符是开发⼈员在程序中⾃定义的⼀些符号和名称。标识符是⾃⼰定义的,如变量名、函数名等是用于识别变量、函数、类、模块以及其他对象的名字。
  • 组成:由26个英⽂字⺟⼤⼩写,数字 0-9 符号 _$、@等

2).标识符的命名

标识符( 命名 )的规则:
1.标识符中可以包含字⺟、数字、_,但是不能使⽤数字开头 例如:
name1 ,name_1, 但是 1name 是不合法的
2.Python中不能使⽤保留字(关键字)来作为标识符。

  • 命名方式:驼峰命名法 和 下划线命名法
    驼峰命名法:
    (1)⼩驼峰式命名法: 第⼀个单词以⼩写字⺟开始;第⼆个单词的⾸字⺟⼤写,例如:myName、aPig
    (2)⼤驼峰式命名法: 每⼀个单字的⾸字⺟都采⽤⼤写字⺟,例如:FirstName、FastName
    下划线命名法:
    ⽤下划线“_”来连接所有的单词,⽐如 get_url 、buffer_size

2).保留字

  • 概念;保留字(reserved word),是指被编程语言内部定义并保留使用的标识符,使用者不能再将这些字作为变量名或过程名使用。保留字包括关键字未使用的保留字
  • python 语言有33个保留字,也叫作关键字
    ( ̄﹁ ̄)(一脸困意.jpg)
  • 保留字是编程语言的基本单词,大小写敏感
    例如:if 是保留字,然鹅IF是变量

辣么,我们说了这么多,你们是不是很好奇python中的保留字(基本单词)有哪些呢?
python练习生|关于python的基本语法元素与数据类型你了解多少?
话不多说,咱们上图,哈哈哈嗝,不想打字了,梧桐太懒了。

python练习生|关于python的基本语法元素与数据类型你了解多少?

ps: 小声bb 抽空补上表格版的
你要是想细品,嘿嘿,就在下面。
python官网:标识符和关键字
python练习生|关于python的基本语法元素与数据类型你了解多少?
有同学说,这明明是35个保留字。哈哈哈嗝没办法啦,他也在不断更新啦。

什么?,你看不懂?梧桐教你一招 ( ̄﹁ ̄)
python练习生|关于python的基本语法元素与数据类型你了解多少?
只可意会,不可言传,哈哈哈嗝


分割线补充:python 3.x版本的官方帮助文档如下:
python官网文档帮助
你不了解的都可以进去挖,然后细品。我品过,但是知识量庞大。梧桐知识水平有限,仍是云里雾里。 (×_×)

二.基本数据类型

1.基本数据类型

1).什么是数据类型

  • 概念:数据类型指的就是变量的值的类型,也就是可以为变量赋哪些值。也可以说数据类型是供计算机理解的数据形式

2).数据类型的分类

  • 分类:Python提供的基本数据类型主要有:整数、浮点数、布尔类型、字符串、列表、元组、集合、字典等
    1.整数与浮点数:
  • 整数:所有整数 例如 : a = 1 b = 2 c =3 都是int类型
  • 浮点数 :所有⼩数 例如 a = 1.2 b=6.66 ⽤float类型
    2.布尔类型和空值
  • 布尔: 只有2个值⼀个是True,⼀个是False
  • None常量:只有⼀个数值就是None,也就是空值
    3.列表与字符串:
    字符串(String):由零个或多个字符组成的有序字符序列。字符串由单引号(’ ')或双引号(" ")括起来表示。如 “1001”
    列表(List):如 [1001]

手动分割线 回来把这部分内容补一下,不全面


3).字符串补充

在上面我们已经说了字符串的定义了,下面在补充一些与字符串相关的内容

(1).转义字符

  • 转义字符:转义字符是⼀种特殊的字符常量。转义字符以反斜线""开头,后跟⼀个或⼏个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。
  • 转义字符的基本用法
\t         表示制表符
\n         表示换⾏符
\\         表示反斜杠
\'         表示 '
\ ''       表示 ''
print('我喜欢你,\n不是因为你的外表,\n而是因为你清纯的内心.')

print('我喜欢你,\t不是因为你的外表,\t而是因为你清纯的内心.\\')

python练习生|关于python的基本语法元素与数据类型你了解多少?

(2).长字符串

  • ⻓字符串:(1)⻓字符串,⼜叫做⽂档字符串 我们使⽤三重引号来表示⼀个⻓字符串’’’ ‘’’
    (2)三重引号可以换⾏,并且会保留字符串中的格式

(3).格式化字符串

(4).字符串的其他操作


休息休息,先把大纲写了下,后面接着补充。