Python基础知识记录

1、去除空格

strip()  删除两边的空格、lstrip() 删除左边的空格、rstrip() 删除右边的空格

2、字符串的连接

s1='abc'  s2='cdf'

s3=s1+s2    print(s3)-->'baccdf'

3、大小写

upper()全部大写    lower()全部小写

capitalize()首字母大写

4、位置比较

index  指标

直接用> = <来比较字符串的大小

5、字符串的分割与链接

分割:split    分割,分离

  splitlines   以行来进行分割,也可以用‘\n'来进行分割

组合:join

  ’ ‘.join(字符串)      以空格来组合

6 、判断字符串以什么开头或结尾

startswith(‘abc’)  判断字符串是不是以abc开头

endswith('abc')   判断字符串是不是以bac结尾

7、常用判断的字符串

isalnum()   判断是否正常字符串  isalpha() 判断是否只有字母没有数字

isdigit()  判断是否只有数字  isspace()  判断是否只有空格

islower()  判断是否小写  isupper()   判断是否大写

istitle()  判断是否为标题

8、数字与字符串之间的装换

(1)数字到字符串

  用string就可以解决

(2)字符串到数字

  int(’11111111‘,2)---->255

  int('FFFF',16) ----> 65536

9、if语句

if  ____:

  continue;

elif

  continue;

else:

  break;

由于Python中没有swith语句,就只能用if语句来代替swith语句了

10、for循环

for i in range(start,end,lenght)

11、while循环

例子:从1加到100

s=0

i=1

while i<=100

s+=i

i+=1

print(s) ----->  s=5050

12、元组与字典的定义

def func (name,*kvs)    --->这里的kvs是元组

def func (name,**kvs)  ------>这里的kvs是字典

13、例子

def func (a,b,c,*,china,uk):

  print(china,uk)     ------->BJ   LD

func(1,2,3,china = 'BJ',uk = 'LD')  

意思就是*后面的参数都要给定值

posted on 2017-12-04 13:01  zengsf  阅读(198)  评论(0编辑  收藏  举报

导航