美文网首页
python学习_01

python学习_01

作者: 学习中的伟强 | 来源:发表于2020-12-04 02:57 被阅读0次

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学习笔记-Day01

    Python学习笔记 Day_01 学习教程 “人生苦短,我用Python!“ 网络上python学习的教程非常多...

  • Python 快速教程(补充篇)

    注:采转归档,自己学习查询使用 Python 快速教程(补充篇01): Python的序列的方法Python 快速...

  • Python 快速教程(网络)

    注:采转归档,自己学习查询使用 Python 快速教程(网络01):原始Python服务器Python 快速教程(...

  • Python_安装

    Python学习01安装 在Mac上安装Python: 第一种方法:直接去Python官网下载Python安装程序...

  • python学习-01

    1、使用while循环输入 123456 8910。 实例:n = 0 while n < 11: if...

  • Python学习01

    第一天补齐Python学习内容 Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间...

  • python学习_01

    python的数字类型、字符串、索引、切片讲解 python的数据类型 【重点学习】字符串【表示、索引、切片、内置...

  • Python 学习 -01

    总结学习了一下Python 函数式编程. 对于Python 的所有函数, 有以下特点: 在运行时创建 在数据结构中...

  • Python 01_人生苦短,我用蟒蛇

    Python 第一篇, 写给自己,坚持学习 Python! 01 首篇搭建环境 下载 Anaconda, 需要科学...

  • Python 快速教程(Django)

    注:采转归档,自己学习查询使用 Python 快速教程(Django01):初试天涯Python 快速教程(Dja...

网友评论

      本文标题:python学习_01

      本文链接:https://www.haomeiwen.com/subject/dnhbwktx.html