python day2

Posted 小葛笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python day2相关的知识,希望对你有一定的参考价值。

1.格式化输入

>>> ‘%s %d-%d‘ % (‘hello‘, 7, 1)

...‘hello 7-1‘

2.模块初识 标准库 第三方库

  Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块.

  模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。

  模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。

3.sys  os  模块

4.如何自己书写模块

5.  .pyc

6.数据初识

  type()

  数字整数

  浮点数

  复数

  布尔值

  bytes

7.三元运算

a = 1
b = 2
c = 3
d = a if (a>b) else c

8.二进制与字符编码的转换

encode

decode

>>> erc.encode(utf-8)
berc
>>> erc.encode()
berc
>>> berc.decode()
erc

9.列表及其相关运算操作

  列表用中括号表示[  ] 

技术分享图片
 1 >>> number = [1,2,3,4]
 2 >>> number
 3 [1, 2, 3, 4]
 4 >>> number2= [1,2,3,]
 5 >>> number
 6 [1, 2, 3, 4]
 7 >>> number2
 8 [1, 2, 3]
 9 >>> number[0]
10 1
11 >>> number[:]
12 [1, 2, 3, 4]
13 >>> number[1:2]
14 [2]
15 >>> number[-2:]
16 [3, 4]
17 >>> number.append(5)   #增加
18 >>> number
19 [1, 2, 3, 4, 5]
20 >>> number.insert(1,6)    #将在第二个位置增加一个字符串‘6’
21 >>> number
22 [1, 6, 2, 3, 4, 5]
23 >>> number[0] = 10          #将0位置的元素改为10
24 >>> number
25 [10, 6, 2, 3, 4, 5]
26 >>> number.remove(6)     #删除列表中某个指定元素
27 >>> number
28 [10, 2, 3, 4, 5]
29 >>> del number[0]            #删除指定位置的元素
30 >>> number
31 [2, 3, 4, 5]
32 >>> number.pop()             #删除末尾的元素
33 5
34 >>> number            
35 [2, 3, 4]
36 >>> number.index(2)        #查找特定元素在列表中的位置
37 0
38 >>> number.count(2)        #查找特定元素在列表中的个数
39 1
40 >>> number.reverse()      #反转列表
41 >>> number   
42 [4, 3, 2]
43 >>> number.sort()           #将列表按ASCII码进行排序
44 >>> number
45 [2, 3, 4]
46 
47 >>> for i in number:         #列表循环
48     print(i)
49 
50 2
51 3
52 4
View Code

10.元组      一旦创建 不能修改 又被称为只读列表

  name =   ()

  元组相关方法

    .count()

    .index()

11.字符串操作

  .capitalized()

  .count()

  .center()

  .encode()

  .endwith()

  .expandtabs()

  .find()

  .format()

  .format-map()

  .isalpha()

  .isdight()

  .isidentifer()

  .islower()

  .isnumeric()

  .isspace()

  .istitle()

  .isupper()

  .join()

  .ljust()

  .rjust()

  .lstrip()

  .rstrip()

  .strip()

12.字典(key-value)【字典无下标,所以是无序的,通过key寻找对应内容】

  into[‘stu1101‘] = ‘wu‘   (增与改的方法)

  del into[‘stu1101’]     删除

  into.pop()  删除

  into.get()   查找

  多级字典嵌套与操纵

  .values()

  .update()    合并字典 交叉更新

  .items()    把字典转化成为列表

  字典循环   for i in into

12.购物车程序(元组,列表,输入输出,循环,选择半段分支)

13.多级菜单操作题

  

以上是关于python day2的主要内容,如果未能解决你的问题,请参考以下文章

python修炼之路-day2

(转)Python作业day2购物车

python攻克之路day2

老男孩Python 课堂笔记_Day2

python基础1 day2

python 学习 day2