python——python基础

时间:2021-03-08 22:11:45   收藏:0   阅读:47

python语法

几个概念

1.表达式

1.1概念:
?是指由数字、算符、数字分组符号(括号)、自由标量和约束变量等以能求得数值的有意义排列方法所得的组合
 
1.2表达式特点

2.语句

2.1概念
?是指在语法上自成体系的单位,由一个词或句法上有关连的一组词构成
 
2.2表达式特点

3.程序

?是指由一条一条的语句和一条一条的表达式构成的
 

4.函数

4.1概念
?是指专门用来完成特定功能的一种语句,形式如xxx(),具有参数和返回值两个要素
 
4.2分类

标识符

1.概念

?是指开发人员在程序中自定义的一些符号和名称,例如变量名,函数名等

2.关键字

?是指具有一些特殊功能的标识符,是指python已经使用的,不允许开发者自定义与关键字相同的标识符

3.标识符的规则

变量

变量的概念

?是指计算机内存中的一块用来存储规定范围内的值的区域

变量的运算

变量在内存中的原理

1.引用变量

2.拷贝

?当进行拷贝时,其地址是不一样的

运算符

运算符的基础概念

1.概念

?是指用于执行代码运算,针对一个以上操作项目进行运算的符号

2.分类

?(如下标题所示)

算术运算符

赋值运算符

比较运算符

?是指用来比较两个值之间关系的符号,总会返回一个布尔值,如果关系成立,返回true;如果关系不成立,返回false

逻辑运算符

条件运算符

?是指用来对条件表达式进行求值判断:如果判断结果为true,则执行语句1并返回执行结果;如果判断结果为false,则执行语句2并返回结果

运算符的优先级

运算符说明 python运算符 优先级 结合性
小括号 () 19
索引运算符 x[i]或x[i1:i2[:i3]] 18
属性访问 x.attribute 17
乘方 ** 16
按位取反 ~ 15
符号运算符 +、- 14
乘除 *、/、//、% 13
加减 +、- 12
位移 >>、<< 11
按位与 & 10
按位异或 ^ 9
按位或 \vert 8
比较运算符 ==、!=、>、>=、<、<= 7
is运算符 is、is not 6
in运算符 in、not in 5
逻辑非 not 4
逻辑与 and 3
逻辑或 or 2
逗号运算符 exp1、exp2 1

基本数据类型

整数和小数

整数:所有整数 例如 : a = 1 b = 100 c =999 都是int类型
小数常量:所有小数 例如 a = 1.2 b=6.66 用float类型表示

布尔值和空值

布尔值:只有两个值,一个true,一个false
None常量:只有一个数值就是none也就是空值

字符串

?是指由数字、字母、下划线组成的一串字符
?注意事项

1.转义字符

?是一种特殊的字符常量,具有特殊的含义,不同于字符原有的意义

2.长字符串

?我们使用三重引号‘‘‘ ‘‘‘来表示一个长字符串,可以换行并且保留字符串中的格式

3.格式化字符

4.字符串的其他操作

作业

1.a,b=6,8 我向让a=8 b=6 我该怎么办?用两种方式实现
2.完成字符串的逆序以及统计

3.要求从键盘输入用户名和密码,检验格式是否符合规则,如果不符合,打印出不符合的原因,并提示重新输入

原文:https://www.cnblogs.com/Diana233/p/14502067.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!