python学习_01

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"))

输出结果

你可能感兴趣的:(python学习_01)