9.17学习内容

1.可变不可变类型

 定义方式:
age=18  age=int(18)

可变是指值变了,id不变。不可变是指值变了,id也变了。

2.数字类型

一: 整型int

只能将纯数字的字符串转换成整型,小数点后舍弃

二 浮点型float

 2、定义方式
 salary=1.3  salary=float(1.3)

3.str:可以将任意类型转换成字符串

4.列表类型:记录多个值,比如人的多个爱好

定义方式:在【】内用逗号隔开多个任意类型的值

一.按索引存取值(正向存取+反向存取):即可存也可以取

x=['a','b','c']

print(x[0])

x[0]='d'

二.切片(顾头不顾尾)

x=['a','b','c']

print(x[0:2])

三.长度len

print(len(xxxxxxx))

四.成员运算in ,not in

msg='dasdasdasdasdas'

print('a' in msg)

五。追加

x=['a','b','c']

x.append('d')

print(x)

六.删除

x=['a','b','c']

del x[0]

print(x)

七。循环

x=['a','b','c']

for y in x

    print(y)

 

=======================================================

常用操作:

1.按索引取值(正向取+反向取) :只能取

print(msg[0])

2.切片(顾头不顾尾,步长): 想要从一个大字符串中切出一个小字符串

print(msg[0:5:1])

3.长度len

print(len('123'))

4.成员运算in和not in
msg='yangyuanhu 老师是一个非常虎的老师'

print(‘’老师‘in msg)

5.移除字符串左右两边的字符strip:默认去空格

b=a.strip(' ')

6.切分split:针对有规律字符串按照某个字符切成列表

b=a.split(' ',1)

7、循环

for a in b

8.strip,lstrip(除去左边),rstrip(除去右边)

9.lower(大写改小写),upper(小写改大写)

10.startswith(以什么开头),endswith(以什么结尾)T or F

11.format的三种玩法

 print('my name is %s my age is %s' %('egon',18))
 print('my name is %s my age is %s' %(18,'egon'))

 print('my name is {name} my age is {age} '.format(age=18,name='egon'))

12.split,rsplit

msg='a:b:c:d:e'

print(msg.split(':',5))    a:b:c:d:e=>['a', 'b', 'c', 'd', 'e']

13.join     

msg=['a', 'b', 'c', 'd', 'e']
y=':'.join(msg)
print(y)

['a', 'b', 'c', 'd', 'e']=>a:b:c:d:e

14.replace

(x,y,2)将头2个x替换成y

15.isdigit只能判断纯数字的字符串

16.

 

posted @ 2018-09-17 19:09  葛洪  阅读(81)  评论(0编辑  收藏  举报