python的数字类型、字符串、索引、切片讲解
python的数据类型
【重点学习】字符串【表示、索引、切片、内置方法、格式化输出】
表示:
比如获取字符串某个或者某串字符 称为索引或者切片
上节课复习:
变量名规范
1、数字、字母、下划线,数字不能作为开头
2、不能是关键字
变量定义test
#再python 当中,变量定义的时候,必须赋值
name = "23"
#变量命名的规范
#小驼峰命名 、大驼峰、下划线(蛇形)
#下划线(蛇形)变量命名尽量采用 下划线
last_name = "wei"
first_name = "dai"
#小驼峰
lastName = "wei"
firstName = "dai"
#大驼峰
LastName = "wei"
FirstName = "dai"
#标识符(ID)
#只要是我们自己命名:标识符
#变量就是标识符的一种
#函数名、模块名、包、变量都是用下划线命名法则
#类名就是:大驼峰
#常量:是不变的,命名规则全部用大写表示 :LASTNAME="wei"
数据类型
字符串【表示、索引、切片、内置方法、格式化输出】 【重点学习】
整型:int 2
浮点型 float 0.2
布尔 bool 、True /False 、首字母大写
列表 list [1,2,3]【重点学习】
字典 dict {"uesername":''dai'}【重点学习】
元组 tuple {1,2,3}
set{1,2,3}
#字符串表示:两边用引号中间的数据
#单引号和双引号,三个引号都是可以
#三引号可以表示多行字符串 ,单引号和双引号只能显示一行
#如果想要单、双引号想要显示多行则输入\n 显示结果如下
输入 结果#如果想要空一格则输入\t显示结果如下
输入 结果#注释:三引号,字符串也是三引号
区别在于 字符串的前面要存储数据拥有变量。注释没有变量
#如何知道数据类型是字符串
输入数据类型参数 输出数据类型结果输入数据input的用法
让用户输入信息打印出来类型转换的用法
int ( ), float ( ) ,list ( ) ,dict ()
注:不是所有数据都可以相互转换的,任何类型可以转换字符串,int 和float可以互转
类型转换就是类型名称加个()
输入类型list 输出list格式#字符串的操作
#索引 index,目录,跟快捷找到字符串中的某个字符
公式:字符[索引]
python获得索引是从0开始! 空格也算1个字符
索引能负数,是从右边开始数
索引超过范围,会代码报错 提示 # IndexError : string index out of range
输入字符【索引】 输出结果#获取字符串的长度
print中(len(变量名)) 输出显示字符串长度#双引号里面不能再套双引号,字符串里在使用引号 ,需要区分引号出来,分别使用单双引号
使用场景:想重点突出来可以使用
输入 输出## 切片
解释:当你想获取多个字符的时候,你有把刀,去切这个字符串
#开始位置和结束位置和步长
#截取的方式 顾头不顾尾
#公式:字符串[strart:end:step]
step若为正数则切片从左到右切片,step若为负数则切片从右到左切片
step不填写默认为1,若切片超出范围则不会输出显示
# 第一步 :end - start 1
# 第二步 :step 1
截取方式 截取结果#切片的复制用法
复制切片结果 输出 dai
# 字符串常用方法
1.字符串的改变
title是开头单词大写,lower 单词都小写 ,upper是所有单词大写
输出结果name = "dai wei qiang"
print(name.title())
print(name.lower())
print(name.upper())
输出结果字符串find的用法,查询某个字符串,如果查询到则返回索引值 ,反之返回-1
print(name.find("wei"))
# 找不到子串输出结果显示-1
print(name.find("ga"))
网友评论