零基础自学python笔记
第一章 Python 基础
1.1 python变量
Python 没有声明变量的命令,首次为其赋值时,才会创建变量
x,y在这里被赋值了,等同于创建变量x,y,同时支持多个变量赋值如下图
1.2 python基本数据类型
Python3 中常见的数据类型有:
Number(数字)
String(字符串)
bool(布尔类型)
List(列表)
Tuple(元组)
Set(集合)
Dictionary(字典)
其中不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
1.2.1 Number(数字)
数值类型:int, float, complex
可以使用 type() 函数获取任何对象的数据类型:
输出结果表明输入的数据类型为int
其他例子:
1.2.2 String(字符串)
用字符串向变量赋值
字符串是 Python 中最常用的数据类型。我们可以使用引号( ’ 或 " )来创建字符串
创建字符串很简单,只要为变量分配一个值即可,例如:
多行字符串
可以使用三个引号将多行字符串赋值给变量:
Python 访问字符串中的值
Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。
Python 访问子字符串,可以使用方括号 [] 来截取字符串,字符串的截取的语法格式如下:
变量[头下标:尾下标]
索引值以 0 为开始值,-1 为从末尾的开始位置。
例如:
负的索引:
从右到左,-1开始算
字符串长度
使用 len() 函数获取字符串的长度
字符串方法
strip() 方法删除开头和结尾的空白字符
lower() 返回小写的字符串:
upper() :返回大写的字符串
replace(): 用另一段字符串来替换字符串
split() 方法:在找到分隔符的实例时将字符串拆分为子字符串
检查字符串
使用 in 或 not in 关键字
a不在变量txt中,故返回FALSE
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/acb449044abb4edaaecbd6eeefeaef52.png字符串级联(串联)
使用 + 运算符,串联或组合两个字符串
*字符串格式
可以使用 format() 方法组合字符串和数字
format() 方法接受不限数量的参数,并放在各自的占位符中:
Python 的字符串内建函数
Python 字符串运算符