Python基础知识点梳理

变量和简单数据类型

1.变量

message = "hello world python"
print(message)

2.命名

1.命名与使用

2.使用变量时避免命名错误

3.字符串

1.使用方法修改字符串的大小写

name = 'ada lovelace'
print(name.title())

输出得到:
Ada Lovelace

title()以首字母大写的方式显示每个单词,即每个单词的首字母都改为大写

print(name.upper())
print(name.lower())

得到:
ADA LOVELACE
ada lovelace

2.拼接字符串

用“+” 来拼接字符串

“\t,\n”来空格与换行

3.删除空白

  1. rstrip() 删除末尾的空白

  2. lstrip() 删除头部的空白

  3. strip() 删除字符串两端的空白

msg = ' python '
print(msg.rstrip())
print(msg.lstrip())
print(msg.strip())

得到
 python
python
python

4.使用字符串避免语法错误

单引号与单引号一对,
双引号与双引号是一对,
一般要成对出现,且。

4.使用函数str()避免类型错误

age = 23
msg = "Happy "+str(age)+" rd Birthday"  # 必须使用str()否则python识别不了

print(msg)

3.列表简介

1.列表是什么

bicycles = ['trek','cannondale','redline','specialized']

print(bicycles)

1.访问列表元素

print(bicycles[0])

得到

trek

2.索引从0而不是1开始

2.修改,添加和删除元素

1.修改列表元素

names =['zhangsan','lisi','wangwu','zhaoliu']
print(names)

names[0] = 'zhangsanfeng'
print(names)

得到:
['zhangsan', 'lisi', 'wangwu', 'zhaoliu']
['zhangsanfeng', 'lisi', 'wangwu', 'zhaoliu']

2.列表中添加元素

  • 在列表末尾添加元素

  names.append('qianda')
  print(names)
  得到:

  ['zhangsanfeng', 'lisi', 'wangwu', 'zhaoliu', 'qianda']


  cars = []
  cars.append('honda')
  cars.append('honda2')
  cars.append('honda3')
  print(cars)

  得到

  ['honda', 'honda2', 'honda3']
  • 在列表中插入元素

      cars.insert(0,'honda0')
      print(cars)
    
      得到:
      ['honda0', 'honda', 'honda2', 'honda3']

    3.2.3列表中删除元素

      nicks =['zhangsan','lisi','wangwu','zhaoliu']
      del nicks[0]
      print(nicks)
    
      得到:
      ['lisi', 'wangwu', 'zhaoliu']
       nicks =['zhangsan','lisi','wangwu','zhaoliu']
      print(nicks)
    
      poped_nicks = nicks.pop();
      print(nicks)
      print(poped_nicks)
    
      得到:
      ['zhangsan', 'lisi', 'wangwu', 'zhaoliu']
      ['zhangsan', 'lisi', 'wangwu']
      zhaoliu
    • 弹出列表中任何位置处的元素

    • 使用方法pop()删除元素
      有时候要将元素从列表中删除,并接着使用它的值,方法pop()可删除列表末尾的元素,并让你能够接着使用它。

    • 使用del语句删除元素

nicks =['zhangsan','lisi','wangwu','zhaoliu']
print(nicks)

poped_nicks = nicks.pop(0)
print('The first name is '+poped_nicks.title()+'.')

得到:
['zhangsan', 'lisi', 'wangwu', 'zhaoliu']
The first name is Zhangsan.

如果不确定使用del语句还是pop()方法,有一个简单的标准:如果你要从列表中删除的一个元素,且不再以任何方式使用它,就使用del语句;如果你要在删除元素后还能继续使用它,就使用方法pop()

  • 根据值删除元素

    nicks =['zhangsan','lisi','wangwu','zhaoliu']
    print(nicks)
    
    nicks.remove('lisi')
    print(nicks)
    
    得到:
    ['zhangsan', 'lisi', 'wangwu', 'zhaoliu']
    ['zhangsan', 'wangwu', 'zhaoliu']

3.组织列表

1.使用方法sort()对列表进行永久性排序—按字母排序

nicks =['zhangsan','lisi','wangwu','zhaoliu']
print(nicks)

nicks.sort();
print(nicks)

得到:
['zhangsan', 'lisi', 'wangwu', 'zhaoliu']
['lisi', 'wangwu', 'zhangsan', 'zhaoliu']

还可以按字母顺序相反的顺序排列列表元素,只需要向sort()方法传递参数reverse = True

nicks =['zhangsan','lisi','wangwu','zhaoliu']
print(nicks)

nicks.sort(reverse = True);
print(nicks)

得到:
['zhangsan', 'lisi', 'wangwu', 'zhaoliu']
['zhaoliu', 'zhangsan
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值