python语⾔随时声明、随时赋值_Python基础语法Python解释器
官⽅Cpython
C语⾔开发,最⼴泛的Python解释器
Ipython
frameset翻译⼀个交互式、功能增强的Cpython
pypy
Python语⾔写的Python解释器,jit技术,动态编译Python代码
Jpythonpython基础代码写字
Python的源代码编译成Java的字节码,跑在jvm上
Ironpython
与Jpython类似,运⾏在.Net平台上的解释器,Python代码被编译成.Net的字节码
数据库的多表查询语句
Python基础语法
注释:#标注的⽂本
数字
整数
Python3开始不区分long和int,long被重命名为int,所以只有int了
进制0xa、0o10、0b10
bool,2个值True、False
浮点数
1.2、3.1415、-0.12、1.46e9等价于1.46*10^9
本质上使⽤了c语⾔的double类型
负数,1 + 2j
字符串
asp是动态网站开发工具
使⽤‘ “单双引号引⽤的字符串的序列
’‘’和”“”单双三引号,可以跨⾏、可以在其中⾃由的使⽤单双引号
r前缀:在字符串前⾯加上r或者R前缀,表⽰该字符串不做特殊的处理
f前缀:在3.6版本开始,新增f前缀,格式化字符串
转义序列
\\ \t \r \n \‘ \"
前缀r,把⾥⾯的所有字符串当普通字符对待
insertinto会不会覆盖缩进
未使⽤C等语⾔的花括号、⽽是采⽤缩进的⽅式表⽰层次关系
约定使⽤4个空格缩进
续⾏
在⾏位使⽤ \
如果使⽤各种括号,认为括号内是⼀个整体,内部跨⾏不⽤ \
标识符
1、⼀个名字,⽤来指代⼀个值
2、只能是字母、下划线、和数字
3、只能以字母或者下划线开头
4、不能是Python的关键字,例如def、class就不能作为标识符
5、Python是⼤⼩写敏感的
约定:
不允许使⽤中⽂
不要使⽤歧义单词,例如class_
tcp ip协议组合的规格属于什么文件在Python中不要随便使⽤下划线开头的标识符
常量
⼀旦赋值就不能改变值得标识符
Python中⽆法定义常量
字⾯常量
⼀个单独的量,例如 12、“abc” 、‘234156789.03e-9’变量
赋值后,可以改变值的标识符
Python语⾔类型
Python是动态语⾔、强类型语⾔
静态编译语⾔
事先声明变量类型,类型不能再改变
编时检查
动态编译语⾔
不⽤事先声明变量类型,随时可以赋值为其他类型
编程时不知道什么类型,很难推断
强类型语⾔
不同类型之间操作,必须强制类型转换为同⼀类型。print(‘a’+1)
弱类型语⾔
不同类型间可以操作,⾃动隐式转换,JavaScript中console.log(1+‘a‘)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。