【博学谷学习记录】超强总结,用心分享|人工智能第二课Python中的简单类型变量及语法。

一.变量的定义

 变量命名规则:由数字、字母、下划线组成;不能由数字开头;严格区分大小写;不能使用内置关键字作为变量名称。

推荐变量的命名规则:每个变量名称都要有意义,单词之间分割使用大驼峰、小驼峰或者下划线。

内置关键字包括如下图:

【博学谷学习记录】超强总结,用心分享|人工智能第二课Python中的简单类型变量及语法。_第1张图片

二.数据类型

python中共包含7种数据类型。

数值类型、布尔类型、字符串类型、列表类型、元组类型、集合类型、字典类型。本次主要介绍前面三种。

1.数值类型

数值类型就是我们日常生活中的数字,数字又分为两种形式:整数 与 小数(带小数点)

整数类型:int类型

小数类型:float类型

定义方法:

int类型: age=18

float类型:weight=68.6

2.布尔类型

布尔类型是与逻辑相关一种数据类型,只有两个值:True(真)与False(假)

定义方法:

bool类型: isMan=True

3.字符串类型

在Python变量定义中,如果其赋值的内容是通过单引号或双引号引起来的内容就是字符串str类型。

定义方法:

字符串的定义方法有多种。

str类型: name="zhangsan"、name='zhangsan'、name="""zhangsan"""

三对引号表示可以多行定义。

4.类型转换方法

因为变量存在多种,不同类型没有办法直接计算相关计算。这时候就需要引入类型转换的概念。

python中的数据类型的转换方法。

【博学谷学习记录】超强总结,用心分享|人工智能第二课Python中的简单类型变量及语法。_第2张图片

三.运算符的介绍

1.算数运算符

程序是为了减轻我们的计算工作量。涉及到计算就有算数运算符。python中常用的数学运算符有如下几种:

【博学谷学习记录】超强总结,用心分享|人工智能第二课Python中的简单类型变量及语法。_第3张图片

2.赋值运算符

赋值运算符是使用=来表示。

等号赋值是将右侧的结果赋值给左侧的变量,使用方式如下:

a=5、b=2.5、c='zhangsan'。也可简写为a,b,c=5,2.5,'zhangsan'

多个变量赋相同值可写为:

a=b=c=5

3.复合赋值运算符

复合赋值运算符 = 算术运算符 结合 赋值运算符,使用方法如下:

【博学谷学习记录】超强总结,用心分享|人工智能第二课Python中的简单类型变量及语法。_第4张图片

4. 比较运算符

当我们使用比较运算符对两个变量进行比较时,其返回一个布尔类型的值,比较运算符使用方法如下:【博学谷学习记录】超强总结,用心分享|人工智能第二课Python中的简单类型变量及语法。_第5张图片

 5.逻辑运算符

在逻辑运算中,不一定逻辑运算符的两边都是纯表达式,也可以是数值类型的数据或字符串类型的数据。

Python把0、空字符串和None看成 False,其他数值和非空字符串都看成 True,所以:

① 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。

print(3 and 4)  # 4
print(0 and 1)  # 0

② 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。 所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。

 【博学谷学习记录】超强总结,用心分享|人工智能第二课Python中的简单类型变量及语法。_第6张图片

 6.短路运算。

① 表达式1 and 表达式2,如果表达式1条件为真,则最终的运算结果由右边的表达式2来决定。如果表达式1条件为假,则最终结果为假。其右边的表达式2不需要在进行运算。

② 表达式1 or 表达式2,如果表达式1为真,则最终的运算结果由表达式1来决定,为真。如果表达式1为假,则最终结果由表达式2来决定。如果表达式2为真,则最终结果为真,如果表达式2为假,则最终结果为假。

7.运算符的优先级

先算乘除,后算加减,有括号的先算括号里面的。具体优先级如下表:

【博学谷学习记录】超强总结,用心分享|人工智能第二课Python中的简单类型变量及语法。_第7张图片

四.python中的输入和输出

1、格式化输出

目前为止,我们所有的输出都是直接通过print(变量名称)形式直接打印的。但是实际工作中,我们可能需要对变量的输出进行格式化操作(按照一定格式进行输出)。

2、百分号格式化输出

基本语法:

print('字符串%格式' % (变量名称))
print('字符串%格式 %格式 %格式' % (变量名称1, 变量名称2,     变量名称3))

【博学谷学习记录】超强总结,用心分享|人工智能第二课Python中的简单类型变量及语法。_第8张图片

 

3、format方法格式化输出

基本语法:

 print('{}字符串{}'.format(变量名称1, 变量名称2))

4、format方法简写形式格式化输出(推荐)

name = '孙悟空'
mobile = '18878569090'
print(f'姓名:{name},联系方式:{mobile}')

5、格式化输出中的转义符号

在字符串中,如果出现了\t和\n,其代表的含义就是两个转义字符

例如:\t :制表符,一个tab键(4个空格)的距离     \n :换行符

本期的介绍就到这里啦,下期分享python基础,变量及简单语法!

6、Python中的标准输入

在Python中,如果想让Python程序接受用户的输入信息,可以使用input()方法

基本语法:变量名称 = input('提示信息:')

所有由input()方法获取的数据都是“字符串”类型.

input()可以用于接收由外部设备输入的信息,但是如果用户没有输入任何内容,则input()函数会中止当前代码的继续执行,处于等待状态,直到用户输入结束。

本周笔记分享就到这里啦,下周分享if语句和循环的使用!

你可能感兴趣的:(python,学习,开发语言)