1、变量是可以变化的,a=[-5,256] b=[-5,256] a is b 此时都返回True,这些都是小整数,超过这个区间都会返回False;还有就是字符串,中间不可以出现空格或者其他特殊的符号时,最多缓存256个字符串,最后也会返回True,其余的都返回False, 因为他获得的是变量的内存地址;区分大小写 Python爬虫人工智能学习教程
Python爬虫人工智能学习教程www.python88.cn![1b22a495c5f5c885624930aeac5f2617.png](https://i-blog.csdnimg.cn/blog_migrate/21421261f73b53087b2278f65ae52bba.jpeg)
2、格式化的四种方式
name
3、寻找保存路径
import
4、数字:int、float、bool、complex,数字是不可变类型 range就是数字类型
for
5、字符串的连接,索引,运算
print('atbnc')#字符串的转义
print(r'atbnc')#字符串的转义
print('qwe'+'123')#相加时必须是相同的类型
s[i:j:k]#包头不包尾,步长为k
print(str[-1:-5])#返回空值
print(str[2:0])#返回空值
最后一个元素的偏移是-1,第一个元素的偏移是0
6、函数
s = '123qwe'
print(type(s))
print(len(s))
print(min(s))
print(max(s))
7、方法:字符串是不可变得类型
'acb123'.index('1')#返回索引
'acb123'.find('2')#返回位置
'acb123'.find('c2')#不没找到返回-1
'acb123'.count('2')#计数
'@'.join('abc')#'分隔符'.join(字符串) 'a@b@c’
(' a sd ').strip(' ')#删除两边空格,不指定就是空格
(' a sd ').lstrip(' ')#删除左边空格
(' a sd ').rstrip(' ')#删除右边空格
('#a#sd ').strip('#')#删除两边指定的符号
'QWE'.lower()#大写变小写
'qwe'.upper()#小写变大写
'qwe'.capitalize()#首字母大写
'qWa'.swapcase()#交换大小写
'i love you'.split()#按空格分开,返回元素的列表
'i*love*you'.split('*')#按*分开,返回元素的列表
8、数字和字符串之间的转换
float 将其他类型转换成字符串
float(1)#1.0
float('1.23')#1.23
float(1.0e-5)
str 将其他类型转换成字符串
str(1)
str(1.0)
int 将其他类型转换成整数型
int(3.14)#3
int(3.5)#3
int(True)#1
#int('3.5')#报错
int(float('3.5'))#先转化为3
bool 将其他类型转化成布尔型
bool(0)#False
bool(-1)#所有非0的数都返回真
bool('a')#True
bool('')#False
9、运算符
#
10、条件控制语句
#
11、循环控制语句
while语句
#
for语句
for