19.python基础(上)

19.3 变量-命名规范

  • 变量定义
  • 语法糖
a = 10
b = 20
a,b = b,a
print('a is {},b is {}.'.format(a,b))
  • 变量命名规范
    1.标识符的第一个字符必须是字母,或者一个下划线。
    2.标识符名称的其他部分可以由字母、下划线或数字组成。

19.4 变量—代码规范

  • 1.不要使用单字符
  • 2.变量名能清晰表达变量的意思
  • 3.合理使用字母中间下划线

19.5 变量类型—数据类型

  • 1.字符串 str
  • 2.数字 int float complex bool
  • 3.元祖 tuple
    以上为不可变数据类型
  • 4.列表 list
  • 5.字典 dict
  • 6.集合 Set
  • 以上为可变数据类型

19.6 变量类型—bool类型

运算:与运算、或运算、非运算

19.7~10 变量类型—字符串类型

  • 字符串可以用双引号,也可使用单引号
  • 字符串可进行加法和乘法操作
  • 字符串为不可变类型变量,改变变量的字符串下值,相当于更改了该变量的指向id
line = 'nihao'
print("line's id = " + str(id(line)))
line_copy = line
line = 'haha'
print("line's id = " + str(id(line)))
print("line_copy's id = " + str(id(line_copy)))

#输出结果为
line's id = 2102296249136
line's id = 2102311366448
line_copy's id = 2102296249136

切片

  • str[args1,args2,args3],其中args1为开头,args2为结尾,args3为步长
  • 取单字符时,从开头数则args1从0开始对应第一个字符,从结尾数则args1从-1开始对应最后一个字符
  • 如果是从头开始或到结尾结束,第一和第二个参数可省略
  • str[::-1]为翻转字符串
  • 取后n位字符用str[-n:]

字符串常用方法

方法作用
center居中及填补
count返回子字符出现的次数
find返回第一个匹配的字符串下标
istitle判断是否首字母大写
strip去掉两端的空格,中间无法去掉
rstrip去掉右边的空格
lstrip去掉左边的空格
swapcase大小写转换

19.11~13 变量类型—列表类型

  • 创建列表两种方法
# 空列表
varibals = []
varibals = list()
  • 可以容纳任意类型的对象,任意数量的对象
    列表是可变数据类型
    1)增:append()
    2)删:pop(),remove(),del
varibals = [1, 2, 'hello']
varibals.pop(0)                   #pop()删除的依据是索引,默认移除最后一位
varibals
varibals = [1, 2, 'hello']
varibals.remove(2)               #remove()删除的依据是数据本身
varibals
varibals = [1, 2, 'hello']
del varibals[0]                 #del删除的依据是索引
varibals

输出如下
1
[2, 'hello']
[1, 'hello']
[2, 'hello']

3)修改替换:

varibals = [1, 2, 'hello']
varibals[0] = 10                  
varibals

输出
[10, 2, 'hello']

序列

列表是一种容器型的序列,字符串是一种扁平型的序列

列表常用方法

方法作用
append增加元素(在最后)
insert定位插入元素
pop根据索引删除并打印出元素,默认最后一个元素
remove移除特定元素
clear清空列表
copy复制一份新的列表
extend将另一列表合并到列表
sort根据大小排序,插入参数‘reverse=True’为反序排列
in检测元素是否在列表
del根据索引删除元素

19.14~1 语言组类型、字典类型

元祖

字典

方法作用
keys提取键
value提取值
items提取键值对
pop移除特定元素
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值