目录
常见运算符
1.算术运算符 + - * / // % **
加 减 乘 除 整除 取余 幂次方
注意:除(/) 在Java,C ,C++作为整除运算; (//)整除
2.比较运算符(返回值是boolean类型)
大于 -------- > 小于--------- <
等于 ------ == 不等于 -------!=
大于等于 -------- >= 小于等于 --------- <=
3.逻辑运算符(比较的两者的关系 与 或 非 返回结果是True或者False)
and ------ 与 一假则假
or --------- 或 一真则真
not -------
非
一般与
in
关键字连用
4. 赋值运算符 (注意:python里没有自加自减)
= ----------
a =10
+= --------a += 10 --------a = a + 10 -= *= /= **=
字符串
定义方式:
1.弱数据类型语言的特点进行定义
' ' " " """ """ ''' '''
2.str( ) ------- s = str( )
常用方法:
capitalize -----
将字符串的首字母进行大写
center
(
width,fillchar
)
------
按照字符串的长度(必须大于字符串本身的长度,单位是符号位)
进行居中
,fillchar
默认的是空格,是可选参数
rjust ------
右对齐,
fillchar
默认的是空格,是可选参数
ljust --------
左对齐,
fillchar
默认的是空格,是可选参数
count ---------
统计字符或者字符串出现的次数
endswith -------
判断字符串是否以
XXXX
位结尾
startswith -------
判断字符串是否以
XXXX
位开始
index -------
查找字符或者字符串第一次出现的位置,如果不存在会抛出异常
rindex -------
从右往左找,查找的是字符或者字符串出现的最后一个位置(角标)
find -----
查找字符或者字符串第一次出现的位置,如果不存在返回
-1
rfind------
从右往左找,查找的是字符或者字符串出现的最后一个位置(角标)
encode -----
将字符串转换为字节(
byte
)数据的方法(
python3
)
decode() -------
将字节转换成字
符串(是字节里面的方法
dir(t),
不是字符串里面的方法)
format -------------
格式化字符串
islower ------------
判断字符串是否全部为小写字母
isupper ---------
判断字符串是否全部为大写字母
istitle ------------
判断字符串是否为标题
isspace -------
判断是否是空格位(了解)
isdigit ------
判断是否全为数字(用途:将字符串转换为整型)
isalnum ------
判断的不是全为数字,判断的是是否是有效字符
(#*&%)
isalpha ------
判断是否全为字母
title ------
将字符串转换为标题
lower -----
将字符串转换为小写字母
upper----
将字符串转换为大写字母
split
(
“ ”
)
-------
分割字符串,返回的是列表
join -----------------
以特定的格式将一个可迭代的对象转换成字符串,
Example: '.'.join(['ab', 'pq', 'rs']) -> 'ab.pq.rs'
strip -------
清除字符串两侧的空格(
java
里面
trim(),
用途:注册页面的验证,例如:用户名:
张三)
lstrip --------
清除字符串左边的空格
rstrip --------
清除字符串右边的空格
replace
(新字符,旧字符)
--------
新字符或者字符串替换旧字符或字符串
四种字符串拼接方式
程序控制流程
1. 顺序结构:自上而下
2. 选择结构:
单分支:if
条件:
语句/语句块
双分支:
if
条件:
#
条件满足的语句
else:
#
条件满足的语句
多分支:
if
条件:
#
条件满足
elif
条件:
#
条件满足
elif
条件:
.............
else:
#
条件满足
3.循环结构
while循环
while
循环的条件:
#
缩进
循环体
for循环
for in ----- 遍历容器(for in
循环主要用于遍历可迭代对象)
for
变量
in
容器:
#
缩进
#循环体
求:遍历
1-100
range() ----------
范围的意思
------
前闭后开
range(
参数
) ---------------
表示从
0
开始到参数结束打印此区间所有的整数,前闭后开
range(
参数
1
,参数
2)-------------
表示打印参数
1
到参数
2
区间内的整数
,
前闭后开
range(
参数
1
,参数
2
,
step)------
表示打印参数
1
到参数
2
区间内的整数
,
数据的变化随
step
的变化而 变化,默认的step
的值为
1,
前闭后开