python3-元组、列表、字典
来源:互联网 发布:网络信息有限公司 编辑:程序博客网 时间:2024/06/07 02:09
1.Javascript和Php是弱类型的,Python和Java是强类型的。弱类型允许不安全的类型转换,强类型则不允许。
2.元组,列表,字典
Python的元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号: var= (1,2,3...)
列表使用方括号: var= [1,2,3...]
字典使用大括号:{"title":"title","body":"body"}
1#for循环类似Java的foreach,注意for后面是没有括号的 所有语句都是靠 缩进 空格 实现
2for x in range(1,10):
3 print(x)
4
5for keyin {"x":"xxx"}
6print(key)
7
8for key, value in {"x":"xxx"}.items()
9print(key, value)
10
11for x, y, z in [["a",1,"A"],["b",2,"B"]]:
12 print(x, y, z)
3.装饰
对原有的方法进行美化,更好的实现功能,如下我们以吃火锅为例子:
原材料:
锅底
装饰:
肥牛 品羊肉 蔬菜
import types
def feiniu(n):
print("肥牛:¥58")
if type(n) == types.FunctionType:
return n()+58
return n+58
def shucai(n):
print("蔬菜:$17")
if type(n) == types.FunctionType:
return n()+17
return n+17
使用@函数名进行快捷装饰:
@shucai
@feiniu
def mala():
print("麻辣锅底:$12")
return 12
直接调用 mala 即可进行运算 str()为类型转换
print("共消费:"+str(mala))
4.单下划线、双下划线、头尾双下划线说明
__foo__: 定义的是特列方法,类似 __init__() 之类的。
_foo: 以单下划线开头的表示的是 protected 类型的变量,即保护类型只能允许其本身与子类进行访问,不能用于 from module import *
__foo: 双下划线的表示的是私有类型(private)的变量, 只能是允许这个类本身进行访问了。
- python3-元组、列表、字典
- python3 数据类型之 列表、字典、元组
- python3的列表、元组、集合、字典操作
- python3中列表 元组 字典 集合的区别
- python3 列表 元组 字典的介绍及其应用
- 列表元组字典
- python3判断字典、列表、元组为空以及字典是否存在某个key的方法
- Python:元组、列表、字典
- python字典,列表,元组
- 字符串、列表、字典、元组
- python 元组,列表,字典
- python 字典,列表,元组
- python 列表/元组/字典
- python--列表 、元组、字典
- python 列表、元组、字典
- D2_列表、元组、字典
- 列表 元组 字典对比
- 列表、元组、字典、集合
- spring ioc原理(看完后大家可以自己写一个spring)
- 2A-L1 Image as function
- Nginx+Tomcat负载均衡的配置
- Jupter Notebook生成目录操作
- poj 3450 Corporate Identity(后缀数组 多个字符串的最长公共字串)
- python3-元组、列表、字典
- 自己动手写操作系统(七)
- 百度前端秋招笔试编程题
- 我的第一个web小程序
- bzoj 2186(欧拉函数)
- 百度 核心系统工程师 2017校招笔试
- 浅谈虚拟机与物理机
- poj-Wireless Network
- 替换空格