python开发之路-day02

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python开发之路-day02相关的知识,希望对你有一定的参考价值。

数据类型

1 什么是数据?

  x=10,10是我们要存储的数据

2 为何数据要分不同的类型

  数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示

3 数据类型

  数字(整形,长整形,浮点型,复数)

  字符串

  字节串:在介绍字符编码时介绍字节bytes类型

  列表

  元组

  字典

  集合

4 按照以下几个点展开数据类型的学习

技术分享
#一:基本使用
1 用途

2 定义方式

3 常用操作+内置的方法

#二:该类型总结
1 存一个值or存多个值
    只能存一个值
    可以存多个值,值都可以是什么类型

2 有序or无序

3 可变or不可变
    !!!可变:值变,id不变。可变==不可hash
    !!!不可变:值变,id就变。不可变==可hash

 

 

 

在定义变量时,如果字符串或整数的话 在短字符的情况下 两个变量id 相同,如果长字符或整数,id不同

技术分享

 

字符串操作

 

self 目前阶段 当做不存在

 

 strip移除空白

 

 

 

切片

user_info=root:x:/root:/bin/bash
# 取第一个和第三个,因为顾头不顾尾
print(user_info[0:4])
#以冒号分割
print(user_info.split(:)[0])
#以冒号分割 取第一次的结果
print(user_info.split(:,1))

 

 

format

# print(‘my name is {},I love {}‘.format(‘sunkedong‘,18))
#这种方式常用 格式化字符串
print(‘my name is {name},I love {age}‘.format(name=‘sunkedong‘,age=18))



字符串的查找(简单查找),以后用查找

find 查找不到报-1 index 查找报错 都不常用

技术分享

 


 join拼接

把字符串连接一起

 技术分享

 

 

 











以上是关于python开发之路-day02的主要内容,如果未能解决你的问题,请参考以下文章

Python开发之路——Day1

python之路——day 02

Python学习之路——Day7(面向对象)

BigBao 的python开发到DevOps 之路

我的Python学习之路(day1)

Python之路,Day8 - 面向对象编程进阶