Python有五个标准的数据类型
Numbers(数字)String(字符串)List(列表)Tuple(元组)Dictionary(字典)Python支持四种不同的数字类型:int(有符号整型)long(长整型[也可以代表八进制和十六进制])float(浮点型)complex(复数)
单行注释
在python中使用“#”作为单行注释的符号,从符号“#”开始直到换行为止,“#”后面所有的内容都作为注释的内容。
单行注释可以放在要注释代码的前一行,也可以放在要注释代码的右侧。
编码规范
国际惯例,文件编码和 Python 编码格式全部为 utf-8
例如:在 Python 代码的开头,要统一加上 # -- coding: utf-8 --。
运算符
在Python中,提供了常用的运算符。我们先来看看它的数学运算符。
/
%:取余
//:整除
**:乘方
Python提供了很多字符串操作的函数供我们使用。
capitalize():字符串首字母大写
title():将字符串中各个单词的首字母大写
lstrip()、rstrip()、strip():分别用于去除字符串左边、右边和左右两边的空格
需要注意的是,上面这些方法,都不会改变原有字符串内容,而是新生成字符串
startswith(prefix, start, end):该字符串是否以某个字符串开始
endswith(suffix, start, end):该字符串是否已某个字符串结尾
find(s, start, end):从字符串中从左到右寻找是否包含字符串s,返回找到的第一个位置。如果没找到,返回-1
rfind(s, start, end):和find()类似,只不过它从右到左寻找
index(s, start, end):和find()类似,但如果没找到将会返回错误
rindex(s, start, end):和index()类似,只不过它从右到左寻找
isalnum():如果字符串中至少有一个字符,且字符串由数字和字母组成,则为true。
isalpha():如果字符串中至少有一个字符,且字符串由字母组成,则为true
isdigit():是否为数字(整数),小数点不算,只支持阿拉伯数字
isnumeric():是否为数字。支持本地语言下的数字,例如中文“一千三百”、“壹万捌仟”等
replace(s1, s2):将字符串中的s1替换成s2