IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> first_learing and list_leraing -> 正文阅读

[Python知识库]first_learing and list_leraing

print("Hello World !")
# 基本数据类型: int,float,complex(复数),bytes(字节),None,str
int_data = 1
print(int_data, type(int_data))
float_data = 2.2
print(float_data, type(float_data))
complex_data = complex(1, 2)
print(complex_data, type(complex_data))
print("complex_data:", complex_data, type(complex_data))
bool_data = True
print("bool_data:", bool_data, type(bool_data))
noon_data = None
print("noon_data:", noon_data, type(noon_data))
print(80 * "*")
# bytes  字节
bytes_data = b'123'
print("bytes_data:", bytes_data, type(bytes_data))
# python中没有字符和字符串之分
str_data = "123"
str_data_2 = '123'
print("str_data:", str_data, type(str_data))
print("str_data_2:", str_data_2, type(str_data_2))
str_data_3 = "I'm a student"
str_data_3_1 = 'I\' m a student'
print("str_data_3_1:", str_data_3_1, type(str_data_3_1))
print("str_data_3:", str_data_3, type(str_data_3))
str_data_4 = 'This word is "hello"'
str_data_4_1 = "This word is \"hello\""
print("str_data_4:", str_data_4, type(str_data_4))
str_data5 = """123"""
str_data6 = '''234'''
print("str_data5:", str_data5, type(str_data5))
print("str_data6:", str_data6, type(str_data6))
# \:转移符,我们在计算机中,标识特殊意义的字符;
# \n:换行
# n
print(80 * "_")
print("n")
print("\\n")
# 复杂的数据类型:tuple(元组),list,dict,set
# 用小括号(),里面的元素用逗号进行分隔
# tuple 不可变序列
tuple_data = (1, 2, 3, 4)
print("tuple_data: ", tuple_data, type(tuple_data))
# 用下标的操作方式:序列名[下标]
print(tuple_data[0])
print(tuple_data[1])
print(tuple_data[2])
print(tuple_data[3])
tuple_data = tuple()
print(tuple_data)
tuple_data_1 = tuple((1, 2, 3, 4))
print(tuple_data_1)
# 元组 型
tuple_data = (1,)
print("tuple_data:", tuple_data, type(tuple_data))
# int 型
# tuple_data_1 = (1)
# print("tuple_data_1:", tuple_data_1, type(tuple_data_1))
# help(tuple)

# count :返回值出现的次数
tuple_data = (1, 2, 3, 4, 2)
return_value = tuple_data.count(2)
print(return_value)

# index :返回value的第一个索引
return_value = tuple_data.index(2)
print(return_value)
# return_value = tuple_data.index(5)
# print(return_value)
# 列表
# 以中括号,括起来,然后里面的元素以逗号分隔
# list  可变序列   序列可以访问
list_data = [1, 2, 3, 4]
print("list_data: ", list_data, type(list_data))
print(list_data[0])
print(list_data[1])
print(list_data[2])
print(list_data[3])

list_data[0] = 10
print(list_data)
# 列表以及我们的元组和字符串都是可迭代的对象
list_data = list([1, 2, 3, 4])
# list_data = list((1, 2, 3, 4))
print("list_data: ", list_data, type(list_data))
tuple_data = tuple([1, 2, 3, 4])
print("tuple_data:", tuple_data, type(tuple_data))
# [1, 2, 3, 4] => tuple([1, 2, 3, 4]) => (1, 2, 3, 4)
# list()、tuple() => 类型转换用的
# 元组和列表,都可以放不同类型的元素
tuple_data = (1, 1.1, (1,), [1, 2], True, b'123', None)
print(tuple_data)
list_data = list((1, 2, 3, 4))
print(list_data)

# append方法:添加元素到末尾
list_data.append(1.1)
print(list_data)
return_value = list_data.append(1.1)
print(list_data, return_value)
# 如果有返回值,返回值就是自己;如果没有返回值,返回值为null(空)

# clear方法:清除为空列表
# list_data.clear()
# print(list_data)

# copy方法:浅拷贝(部分)
# deepcopy方法:深拷贝(整体)
copy_list = list_data.copy()
print(copy_list)

#  id方法:标识
print(id(copy_list))
print(id(list_data))
'''
 1292719153408
 1292719156032
'''
print(id(copy_list[0]))
print(id(list_data[0]))
'''
2291280210224
2291280210224
'''

print(80 * '*')
# count方法:任意数据类型的个数    iterable: 可迭代的
list_data = [1, 2, 3, 4, 2, (1, 2)]
return_value = list_data.count(2)
print(return_value)
return_value = list_data.count((1, 2))
print(return_value)


# entend方法:把另外一个列表加到自己列表(自己的列表会改变)
list_data = [1, 2, 3, 4, 2, (1, 2)]
# list_data.extend([4, 5, 6])
# print(list_data)
list_data1 = [4, 5, 6]
print(list_data + list_data1)
print(list_data)
# print(list_data + list_data1)这种相加会生成新的列表,但是print(list_data)的值不变

# index:返回value的第一个索引(值)。
list_data = [1, 2, 3, 4, 2, (1, 2)]
return_value = list_data.index(2)
print(return_value)

# insert方法:插入值
list_data = [1, 2, 3, 4, 2, (1, 2)]
list_data.insert(8, 8)
print(list_data)
print(list_data[6])

# remove方法:删除值
list_data = [1, 2, 3, 4, 2, (1, 2)]
list_data.remove((1, 2))
print(list_data)

# pop:删除并返回index项的值;默认弹出列表最后一个元素
list_data = [1, 2, 3, 4, 2, (1, 2)]
print(list_data.pop(2))

# reverse:倒置
list_data = [1, 2, 3, 4, 2, (1, 2)]
list_data.reverse()
print(list_data)

# sort:排序;默认升序
list_data = [1, 3, 2, 4, 5]
list_data.sort()
print(list_data)
list_data = ['apple', 'orange', 'banana', 'coco', 'peach']
# key:指定排序的规则,规则一般就是一个函数,取出列表中的每一个元素,然后传递给这个函数:lambda  x: x[1]  第二个字母排序
list_data.sort(key=lambda x: x[1])
print(list_data)

# 切片:序列切成片段
# 切片:使用冒号进行分割[start:stop:step]
str_data = "123456789"
print(str_data[3:])
# [3:]=> 下标3, 到末尾 =>    3<= 下标<= 结束  结果是: 456789
print(str_data[3:-1])
# [3:-1]   下标3,到下标-1=>   结果是: 45678
# +:从左到右,从0开始
# -:从右到左,从1开始
print(str_data[3:-1:2])
# 结果是:468
print(str_data[::-1])
print(str_data[:])
# start起始为1;stop结束为9;
help(dict)
  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-09-20 15:45:02  更:2021-09-20 15:46:21 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 15:43:07-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码