Python数据结构方法 第二天

一、基本数据类型及其表示:

   1 、int()  可将string转化为整形“   123”    “123    ”    “   123  ” 这三种都可以转化     “1   2    3” 这种就不可以

float()同理 

str()可转变成字符串

2、 字符串一些常用方法:

str="abc"

str.upper() lower()   大小写转化

str.title()首字母大写

str.count("string")  返回string在str中出现的次数

str.startswith("...")  endswith("...")  开头是否以"..."开头    结尾是否以"..."结尾

str.find("...") 返回第一次出现的位置

str.replace(str1,str2)  将str1替换成str2

.lstrip()去掉头部空格   .rstrip()去掉尾部空格

三、. math的方法

1、2/3=0.66666     6/3=2.0   3/2=1.50    3//2=1    

2.round(2.3333) 返回最接近的整数  round(2.333,2)与两位小数四舍五入

3、

for i in range(10,1,-1):  #10 ---2
    print(i)

for j in range(1,10,1): #第三个参数是步长
    print(j)

for i in range(10):  #0-9
    print(i)

四、print()

1、不换行(默认每个print换行)(加逗号也不换行)

print(1,2,end=" ")
print("OK")

2、类c  printf()

print("%s %d", %(str,int) );   

五、全局变量

r=10

def main():
    global r   #先声明全局变量才看得见
    print(r)

main()

列表:

1.append()只能添加一个元素

2.extend()扩充列表 参数必须是列表

3.insert()  插入

4.del  remove

5.pop()  参数可有可无  加参数可指定删除哪个 不加的话就最后一个

6.切片 包头不包尾 不改原数组

7.count("123")  #返回123在列表上出现的位置

8.index("123") 123的位置下标

  

猜你喜欢

转载自blog.csdn.net/weixin_44584293/article/details/88784137