|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 liuzhengyuan 于 2020-7-4 21:50 编辑
《零基础入门学习python(第二版)》 | 学习笔记
上一篇:这是第一篇
0,类型转换
所有语言都差不多(c除外)
就是:
int();
float();
str();
这是一段类型转换代码
- >>> a=3
- >>> s=str(a)
- >>> s
- '3'
- >>> b=3.567
- >>> b
- 3.567
- >>> num=int(b)
- >>> num
- 3
复制代码
1,基本类型
- 整形(int)
- 浮点型(float)
- 字符串(str)
字符串还有一个功能:
在引号前面加个 r 可以让所有转义字符无效
- >>> s=r"我想换行 \n\n\n\n\n 不能换行吗!!!"
- >>> s
- '我想换行 \\n\\n\\n\\n\\n 不能换行吗!!!'
- >>> print(s)
- 我想换行 \n\n\n\n\n 不能换行吗!!!
复制代码
很简单
2,列表(list)
创建列表
- >>> list1=[1,2,3,4,5]
- >>> list1
- [1, 2, 3, 4, 5]
复制代码
插入元素
- >>> list1.append(6)
- >>> list1
- [1, 2, 3, 4, 5, 6]
复制代码
但是 append 不能插入多个元素
- >>> list1.append(7,8)
- Traceback (most recent call last):
- File "<pyshell#12>", line 1, in <module>
- list1.append(7,8)
- TypeError: append() takes exactly one argument (2 given)
复制代码
想插入多个用 extend
extend 之后必须加一个迭代对象(比如列表,元组)
已经有了extend(),为什么还要append()?
- >>> list1.extend([7, 8])
- >>> list1
- [1, 2, 3, 4, 5, 6, 7, 8]
复制代码
从列表中消除元素
.remove 可以:
- >>> list1=[1, 2, 3, 4, 5, 6]
- >>> list1.remove(2)
- >>> list1
- [1, 3, 4, 5, 6]
复制代码
.pop 可以
- >>> list1=[1, 2, 3, 4, 5, 6]
- >>> list1
- [1, 2, 3, 4, 5, 6]
- >>> list1.pop(2)
- 3
- >>> list1.pop()
- 6
复制代码
del 可以:
- >>> list1=[1, 2, 3, 4, 5, 6]
- >>> list1
- [1, 2, 3, 4, 5, 6]
- >>> del list1[0]
- >>> list1
- [2, 3, 4, 5, 6]
- >>> del list1
- >>> list1
- Traceback (most recent call last):
- File "<pyshell#17>", line 1, in <module>
- list1
- NameError: name 'list1' is not defined
复制代码
下一篇:[url=]? ? ?[/url] |
|