油色子,长跑比赛中 张华跑在前面,曹达诺夫·扎依尔
python是一门动态解释型的强类型定义语言(先编译后解释)
动态类型语言
动态类型的语言编程时,永远也不用给任何变量指定数据类型,该语言会在你第一次赋值给变量时,在内部将数据类型记录下来
解释型
程序每执行到源程序的某一条指令,则会有一个称之为解释程序的外壳程序将源代码转换成二进制代码以供执行,总言之,就是不断地解释、执行、解释、执行
强类型
一旦一个变量被指定了某个数据类型,如果不经过强制转换,那么它就永远是这个数据类型了
优点:效率高,团队开发,移植,拓展,嵌入
缺点:速度慢,不能加密,禁止多线程并行进程
告诉解释器用什么编码执行
#!/usr/bin/env python
# -*- coding: utf-8 -*-
format : >>> msg = "my name is {}, and age is {}" >>> msg.format("alex",22) 'my name is alex, and age is 22' >>> msg = "my name is {1}, and age is {0}" >>> msg.format("alex",22) 'my name is 22, and age is alex' >>> msg = "my name is {name}, and age is {age}" >>> msg.format(age=22,name="ale") 'my name is ale, and age is 22' format_map >>> msg.format_map({'name':'alex','age':22}) 'my name is alex, and age is 22'
列表,元祖操作
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
新手学习Python2和Python3中print不同的用法
Python基于os.environ从windows获取环境变量
网友评论