第一次写技术博客,先以最基础的内容开始!
1.Python的基础语法
- python的语句断行方式:
“,”系统可以默认识别换行:
df=pd.DataFrame({'age':pd.Series([26,85,64]),
'name':pd.Series(['ben','joh','jef'])})
- 转义字符的用法:
- 用“\,”可以表示单引号
- 用“\”在字符串尾部表示换行
s="Yes,he doesn\'t.\ I am fine"
- 字符串的用法:
- 字符串的切片:str[I:J:K]
- 字符串的查找: S.find(substring,[start [,end]])
- 字符串转为列表:S.split()#默认以空格切分
str="Hello My friend" print(str[2:7:2])#切片 print(str.split())#转为列表 print(str.find('My',0,len(str)))#子串的查找 print(str.find('My'))
- 元组的用法与操作:
user=((1,2,3),(4,5,6)) print(user[1][2])#元组的二维访问 user1=(1,2,3) a,b,c=user1 print(a,b,c)#元组的解包
-
list的用法:
-
a[n:n] =[q]可以在列表的n位置插入一个值
-
list(str) :将字符串转换为列表
-
list 增加元素:append/index 删除元素:pop(index) del a[index] remove()
-
[::]代表取全部索引 例如:a[::-1]:列表翻转 a[::-2] :列表按步长翻转
-
list可以用sort()方法排序,例如:a.sort() a.sorted()保留一个副本
-
List.count(var) 返回var元素出现的次数 list.index() 返回第一个var元素的索引