一、python变量定义
1.1、变量
1)变量字符中只能存在有字母,数字,下划线
2)不能以数字开头
3)不能是关键字:
4)不要和python内置的东西重复
5)最好见名知意,单词一直可以下划线分割,如user_id
二、运算符
2.1、算数运算
2.2、比较运算
2.3、赋值运算
2.4、逻辑运算
2.5、成员运算
三、基本语句
3.1、条件语句
3.2、while条件语句
continue :终止当前循环,开始下一次循环
break:终止所有循环
3.3、for循环
3.4、基本语句练习
1)使用while循环输入 1 2 3 4 5 6 8 9 10
2)求1-100的所有数的和
3)输出 1-100 内的所有奇数
4)求1-2+3-4+5 ... 99的所有数的和
5)用户登录(三次机会)
四、python基本数据类型
4.1、数字类型
4.1.1、数字运算
4.1.2、数字类型方法
1)int ==>将字符串转换为数字
1)bit_lenght ==>当前数字的二进制,至少用多少位表示
4.2、字符串类型
4.2.1、字符串运算
4.2.2、字符串类型方法
1)capitalize() ==>首字母大写
2)casefold() ==>所有变小写,casefold更牛,很多未知相应变小写
3)lower() ==>所有变小写
4)center(self, width, fillchar=None) ==>设置宽度,两边用空白或一个字符填充
5)
count(self, sub, start=None, end=None) ==>去字符串中寻找,寻找子序列的出现次数
6)endswith('str'),startswith('str') ==>以什么结尾,以什么开始
7)expandtabs() ==>扩充tab,表格化输出
8)find() ==>从开始往后找,找到第一个之后,获取其位置,未找到返回-1
9)index() ==>从开始往后找,找不到,报错
10)format(),format_map() ==>格式化,将一个字符串中的占位符替换为指定的值
11)isalnum() ==>字符串中是否只包含 字母和数字
12)isalpha() ==> 是否是字母,汉字
13)isdecimal(),isdigit(),isnumeric() ==>当前输入是否是数字
14)isprintable() ==>是否存在不可显示的字符\t,\n
15)isspace() ==>判断是否全部是空格
16)title(),istitle() ==>判断是否是标题
17)join() ==>将字符串中的每一个元素按照指定分隔符进行拼接
18)lower(),islower() ==>判断是否全部是大小写和转换为大小写
19)
strip(),lstrip(),rstrip() ==>移除指定的字符串或空白
20)translate() ==>对应关系替换
21)
partition() ==>分割字符串,分割成三份,包含分割字符串的元组
22)split(),rsplit() ==>分割为指定个数
23)splitlines() ==>分割,根据true,false是否保留换行
24)swapcase() ==>大小写转换
25)isidentifier() ==>判断是否是字母,数字,下划线,标识符,如def,class
26)replace() ==>将指定字符串替换为指定字符串
4.2.3、字符串索引及切片
1)索引
2)切片 ==>顾头不顾尾
3)获取字符串的长度,有几个字符组成
五、其他操作
5.1、range()函数
获取连续或不连续的数字
注意:Python2中直接创建在内容中,python3中只有for循环时,才一个一个创建
根据用户输入的值,输出每一个字符以及当前字符所在的索引位置: