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知识库 -> Python办公自动化学习笔记(二)—Python语法基础 -> 正文阅读

[Python知识库]Python办公自动化学习笔记(二)—Python语法基础

目录

一、数据类型

1. python基础变量

2. 数据类型

3. 数据类型转换

4. 列表

5. 字典

待更新……

二、逻辑控制

三、for与while循环

四、函数的创建使用、排序和数据类型转换

五、面向对象和文件操作

六、模块安装、正则表达式&结巴分词与生成词云


一、数据类型

1. python基础变量

name = '张三'
age = '八岁'
result = name + age
print(result)

? 上面代码中,name就是一个变量,给变量name赋值为张三

? result为字符串拼接,把name和age的字符串拼接。

? 打印result的输出结果为:张三八岁

2. 数据类型

? 基本类型:字符串、整数、浮点数

? 数据拼接:使用符号+

? 相关函数:

????????str()? ? ? ? 将其他类型转换为字符串

? ? ? ? int()? ? ? ? 将其他类型转成整数

? ? ? ? float()? ? ? ? 将其他类型转成浮点数

word = '3.5'  # 字符串类型
number = 2  # 整数类型
desc = '中文加数字:3.5+2='  # 字符串类型

# 目标:把word和number两个变量做相加的运算
# 并把运算的结果拼接到desc上

# 第一步:把word和number两个变量做相加的运算
result1 = float(word) + number  #把word字符串类型转成浮点数类型,小数和整数进行加法运算。
print(result1)

# 第二步:把运算的结果拼接到desc上
result2 = desc + str(result1)   #把result1转成字符串类型,与desc进行拼接。
print(result2)

? 打印结果:? ? ?5.5
????????????????????????中文加数字:3.5+2=5.5

3. 数据类型转换

? 小数可以转成整数—取整数,去掉小数;

? 整数和浮点数可以转成字符串,字符串不能转成整数或浮点数;

4. 列表

##############创建列表################
list_stu = ['张一', '李二', '王三', '刘四']

# 索引:在列表中所在的位置,从0开始。


#########提取列表中单个元素#############
# print(list_stu[0])  #张一
# print(list_stu[1])  #李二
# print(list_stu[2])  #王三
# print(list_stu[3])  #刘四

# 不知道位置的时候,可以先根据index查其位置
print(list_stu.index('王三'))  # 王三的位置是2


############提取多个元素######################
print(list_stu[0:3])  # ['张一', '李二', '王三'] 从位置0开始取,取到2的元素(3-1)。
print(list_stu[1:])  # ['李二', '王三', '刘四'] 从1开始取,取到结尾,取完。

# 总结:提取多个元素加冒号的这种,叫“切片”
# 取值的实际范围,都是买好后面的数字减去1


#################给列表添加元素#############################
list_stu.append('周五')  # 自动加到最后一位['张一', '李二', '王三', '刘四', '周五']
print(list_stu[-1])  # 打印最后一位  周五

# 在指定位置插入值
list_stu.insert(1, '吴六')  # 在1的位置插入吴六,原来1的位置是李二,现在从李二开始位置往后移。
print(list_stu)  # ['张一', '吴六', '李二', '王三', '刘四', '周五']


###########################列表删除元素#################

# 1、通过del关键字,删除制定的元素
del list_stu[1]  # 删除 吴六
print(list_stu)  # ['张一', '李二', '王三', '刘四', '周五']

# 2、通过指定元素进行删除
list_stu.remove('周五')  # 删除 周五
print(list_stu)  # ['张一', '李二', '王三', '刘四']

# 3、通过索引,删除指定元素,默认是删除最后一个
list_stu.pop()  # 删除 刘四
print(list_stu)  # ['张一', '李二', '王三']

list_stu.pop(1)  # 删除 李二
print(list_stu)  # ['张一', '王三']


##################修改列表中的元素###################
list_stu[0] = '张大一'  # 把首位张一,换成张大一
print(list_stu)  # ['张大一', '王三']

5. 字典

? ?什么是字典,案例如下:

dict1 = {'key1':'val1','key2':'val2','key3':'val3'}

? 由键值对组成,键必须独一无二,但值则不必。
? 值可以取任何数据类型,但必须是不可变的,如字符串,数或元组。

? 从字典中提取元素

dict1['key1']

? 打印上面这个结果是val1

? 给字典增加/删除元素

? ? 增加:

dic1t['key4'] = 'val4'

? ? 删除:

del dict1['key4']
# 定义一个字典,放姓名和分数
dict_stu = {'张一': 95, '李二': 88, '王三': 74, '刘四': 20}

############取字典里的值#######################
print(dict_stu['刘四'])  # 取刘四的分数 20
# 总结:字典取值:字典名[字典的键]

###########修改字典里的数据####################
dict_stu['刘四'] = 69  # 把刘四的分数由20改为69
print(dict_stu['刘四'])

##############在字典里添加数据###################
# 第一种方式,增加单条
dict_stu['周五'] = 55

# 第二种方式,可以增加多条
dict_stu.update({'吴六': 53, '郑七': 100})  # 增加吴六和郑七
print(dict_stu)  # {'张一': 95, '李二': 88, '王三': 74, '刘四': 69, '周五': 55, '吴六': 53, '郑七': 100}

###################删除字典里的数据#################
# 第一种方式
del dict_stu['郑七']  # 删除郑七
print(dict_stu)         #{'张一': 95, '李二': 88, '王三': 74, '刘四': 69, '周五': 55, '吴六': 53}

# 第二种方式
dict_stu.pop('吴六')  # 删除吴六
print(dict_stu)     #{'张一': 95, '李二': 88, '王三': 74, '刘四': 69, '周五': 55}

待更新……

二、逻辑控制

三、for与while循环

四、函数的创建使用、排序和数据类型转换

五、面向对象和文件操作

六、模块安装、正则表达式&结巴分词与生成词云

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-11-20 18:21:00  更:2021-11-20 18:23:25 
 
开发: 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/16 0:53:46-

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