Python自动化办公笔记(01)Python基础语法

本文介绍了Python的基础语法,包括变量与字符串操作,如字符串替换和格式化;数据结构,如列表、字典、元组和集合的使用;条件判断的实现;循环结构的运用,如range()函数;以及函数定义和调用第三方库的方法。通过这些基础知识,可以提升Python在办公自动化中的应用能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 变量与字符串

快捷键
Ctrl + A: 全选
Ctrl + Alt + L: 自动整理代码

字符串:一段文字,可以用’单引号’,“双引号”,’’‘三引号’’'包裹

'这是一个字符串'

"这依然是一个字符串"

'''这是一个
换行字符串'''

字符串打印时,不显示引号

运算符号:+ - * /

替换一个字符串种的字符,使用replace()

字符串.replace('原字符','新字符')

字符串格式化:向一个字符串插入内容

'含有%s的字符串'%'要插入的字符串'
'含有{}的字符串'.format('要插入的字符串')

切片:取字符串的某部分内容

字符串abcdefghi
正序012345678
倒序-9-8-7-6-5-4-3-2-1

举例:

a = 'abcddjlanvdlshfefg'
a[-3:]      # 取后3个,即:ghi
a[:5]       # 取前5个,即:abcde
a[1:3]		# 取字母bc
# 注意:中括号里面,包前不包后

2. 数据结构

列表:[data1, data2, data3, data4]
字典:{‘data1’: data1_value, ‘data2’: data2_value}
元组:(data1, data2, data3, data4)
集合:{data1, data2, data3, data4}

常用的是列表、字典

举例:

a_list = ['a', 'b', 1, ['x', 'y'], ('m', 'n')]
a_list[2]		# 按照顺序取值,值为1
a_list[0:2]		# 值为['a', 'b']
a_list[3][1]	# 值为y

列表的增删:

列表.append(增加的内容)
列表.remove(删除的内容)

3. 条件判断

if 判断条件 :
    若条件成立,运行这里的代码
else :
    若条件不成立,运行这里的代码

比较运算符

等于不等于大于小于小于等于大于等于
==!=><<=>=

除了比较运算符,其他的判断条件

False条件不成立:

  • False
  • 0
  • []
  • ‘’
  • None

True条件成立:

  • 数字、字符串等其他内容

4. 循环

for A in B :                # B中每一个元素依次放入A中
    A = ??                  # 对A进行操作

举例:

a_list = [1, 2, 3]
for k in a_list :
    print(k)

输出:
1
2
3

range():生成一系列数字

for value in range(2, 5):       # 括号里面,任仍然是包前不包后
    print(value)

输出:
2
3
4

5. 函数、调用第三方库

内建函数:built in function

type()		# 返回数据类型
int()		# 整数类型,或转换为整数
str()		# 字符串类型,或转换为字符串
len()   	# 返回数据长度
round()     # 保留小数位数,
input()     # 输入信息

举例:
round(a,4)  # 将a保留4位小数

def:创建自己的函数:

def 函数名称(参数):
    函数内容

第三方库安装:

在cmd中输入:
pip install 库名称

第三方库调用:

import 库名称
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值