3.19学习内容。

3.19补充的知识
1、赋值方式:
1)链式赋值
链式赋值表示形式为:
x=y=1#x=1,y=1
2)交叉赋值:
表示形式为:
m=1
n=2
x=m
m=n
n=x
print(m,n)
m,n=n,m
print(m,n)
3)变量的解压:
salaries=[11,12,13,14,15]
mon1_sal=salaries[0]
mon2_sal=salaries[1]
mon3_sal=salaries[2]
mon4_sal=salaries[3]
mon5_sal=salaries[4]
简化用法:mon1_sal,mon2_sal,mon3_sal,mon4_sal,mon5_sal=salaries
print(mon1_sal)
print(mon2_sal)
print(mon3_sal)
print(mon4_sal)
print(mon5_sal)
不对称时不能实现:
salaries=[11,12,13,14,15,16,17]
# mon1_sal,mon2_sal,mon3_sal,mon4_sal,mon5_sal=salaries
#
# salaries=[11,12]
# mon1_sal,mon2_sal,mon3_sal,mon4_sal,mon5_sal=salaries


用_代替列表中不需要提取的数据位置。其中*_代替多个不需要提取的数据位置。
salaries=[11,12,13,14,15]
mon1_sal,mon2_sal,_,_,mon5_sal=salaries

mon1_sal,_,_,_,mon5_sal=salaries
mon1_sal,*_,mon5_sal=salaries
rint(mon1_sal,mon5_sal)


*_,x,y=salaries
print(x,y)
2、数据的类型:
1)数字类型:
整型int:
年龄,等级,各种号码 整数。
浮点型float:身高,体重,薪资 带小数的数值。
2)字符串:
str用途:描述性的数据,比如名字\国籍\学历\家庭住址
定义方式:在单引号或双引号或三引号内的一串字符
name='egon' #name=str('egon')
把整数转为字符串:
str(10) #int('10')
3)常用操作+内置的方法:
按索引取值(正向取+反向取) :只能取字符串中已有的数值。
name='egon你好'
print(name[0])
print(name[4])
错误示范:
print(name[1000])

print(name[-1])
print(type(name[-2]))
name[-1]='坏'

4)切片(顾头不顾尾,步长: 默认方式是从左向右)
msg='alex say my name is sb'
print(msg[0:6])
print(msg[0:6:2]) #alex
5)长度len
msg='alex say my name is sb'
print(len(msg)) # 字符的个数

6)成员运算in和not in
msg='alex say my name is sb'
print('alex' in msg)
print('alex' not in msg)
用来判断字符是否在字符串中。

7)移除空白strip
示例:
s='*****egon****'
print(s.strip('*')
用法:
s.strip('需要消失的值 ')如果消除空格直接
8)切分split

info='egon:123:admin'
res=info.split(':')
print(res,type(res))
print(res[0])

cmd='get|a.txt|32123123'
print(cmd.split('|'))

9)循环
用for...in...来实现
用法
name='yang'
for i in name: #i+1(依顺序依次把name内的字符赋予i)
print(i)
for item in   只能有字符串,列表,字典
 
 
 

转载于:https://www.cnblogs.com/yangwei666/p/8603701.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值