用Python让Excel数据处理、办公自动化(基础知识——字符串)

  学习任何一门编程语言都必须掌握其语法知识,Python 也不例外。为了让之后的学习更加游刃有余,本章将深入浅出地介绍Python的基础语法知识,包括变量、数据类型、运算符、编码基本规范、控制语句和函数,请大家一定要好好的掌握。

缩进与注释
缩进我们把代码的行首空白部分称为缩进, 缩进的目的是为了识别代码块,即让程序知道该运行哪一 部分,拿if条件语句来说,缩进是为了让程序知道当条件满足时该执行哪一块语句。
注释 注释对代码起到说明的作用,并不真正运行。
单行 注释以# 开头
多行释可以用多个#、 ‘’’ 或者""" 实现, 如下 所示。
用Python让Excel数据处理、办公自动化(基础知识——字符串)_第1张图片
变量
变量来源于数学,是计算机语言中能储存计算结果或能表示值的抽象概念。
简单来说,变量是一个代号,它代表的是一 个数据。在Python中,定义一个变量的操作 包含两个步骤:首先要为变量起一个名字, 称为变量的命名;然后要为变量指定其所代表的数据,称为变量的赋值。Python中这 两个步骤在同一行代码中完成。
变量的命名要遵循如下规则:
变量名可以由任意数量的字母、数字、下划线组合而成,但是必须以字母或下划线开头,不能以 数字开头。
不要用Python的关键字或内置函数来命名变量。
变量名对英文字母区分大小写。
建议使用英文字母和数字来组成变量名,并且变量名要有一定的意义,能够直观地描述变量所代表的数据内容。

变量的赋值用等号“=”来完成,“=”的左边是一个变量,右边是该变量所代表的值。
在变量赋值的过程中,Python会自动根据所赋的值的类型来确定变量的数据类型。

Python关键词一览表
用Python让Excel数据处理、办公自动化(基础知识——字符串)_第2张图片
用Python让Excel数据处理、办公自动化(基础知识——字符串)_第3张图片
数据类型:数字和字符串
python中有一些基本数据类型,比如:数字(整型、浮点)、字符串、元组、列表、字典和布尔类型。
随着学习进度的加深,大家还会接触到更多更有趣的数据类型,python初学者入门时先了解这几种类型就可以了。
数字
数字又可以分为整型和浮点型两种。Python中的整型数字与数学中的整数一样,都是指不带小数点 的数字,包括正整数、负整数和0。整型的英文为integer,简写为int。浮点型数字是指带有小数点 的数字,英文为float。
用Python让Excel数据处理、办公自动化(基础知识——字符串)_第4张图片
字符串
字符串就是由一个字符连接起来的组合,组成字符串的字符可以是数字、字母、符号、汉字等。字符串的内容需置于一对引号内。引号可以是单引号、双引号或三引号,且必须是英文状态下的引号。 字符串的英文为string,简写为str。
演示代码如下:
输出的两个520看起来没有任何差别的但是前面的520是个字符串,不能参 算数suan’sh运算,后一个520是整数,
可以参与加减等算数运算。
用Python让Excel数据处理、办公自动化(基础知识——字符串)_第5张图片

字符串的定义:

1.用单引号定义字符串
2.用双引号定义字符串
3.用三引号定义字符串 字
用Python让Excel数据处理、办公自动化(基础知识——字符串)_第6张图片

符串特殊操作方法:
1.字符串换行输出,转义字符\ n
2. r:非转义的原始字符串,
3. f:格式化操作
用Python让Excel数据处理、办公自动化(基础知识——字符串)_第7张图片

字符串的基本操作
1.字符串的连接: 用+号连接字符串
‘托合提’ + ‘·’ + ‘肉孜’ 结果 托合提·肉孜
2.字符串的复制: 字符串后加*号复制字符串
‘学习Python’*3 结果 学习Python学习Python学习Python
3.字符串的长度: 利用len()函数来获取字符串长度。
len(‘18009979801’) 结果 11
4.字符串查找: 利用find()方法来查找
‘Abcd’.find(‘c’) 结果 2 #注意,Python中位置位置从0开始数
5.判断是否包含字符串: 利用in或not in
print(‘用户名1’ in ‘用户名1是正确的’) 结果 True
print(‘用户名1’ in ‘不存在的用户名’) 结果 False
print(‘用户名1’ not in ‘用户名1是正确的’) 结果 False
print(‘用户名1’ not in ‘不存在的用户名’) 结果 True
6.符串分隔: 利用split()函数
我们 把 上面 这种 通过 具体 某一个 位置 获取 该 位置 的 值 的 方式 称为 普通 索引; 把 通过 某一 位置 区间 获取 该 位置 区 间内 的 值 的 方式 称为 切片 索引。
a = ‘Python学习’
print(a[3])#获取第四个位置字符 h
print(a[1:3])#获取第二各位置开始到第四个位置的字符,不包括四个位置 yt
print(a[:3])#最前开始至第三个位置 Pyt
print(a[3:])#第四个位置开始最后 hon学习

7.字符串的移除: 利用strip()函数
‘a,b,c,d’.split(’,’) [‘a’, ‘b’, ‘c’, ‘d’]
8.字符串的移除: 利用strip()函数
‘AaA’.strip(‘A’) a
用Python让Excel数据处理、办公自动化(基础知识——字符串)_第8张图片

你可能感兴趣的:(python,字符串,数据分析)