Python
2022-05-18 11:33:05 0 举报
AI智能生成
登录查看完整内容
Python编程语言
作者其他创作
大纲/内容
第一个python程序
_XXX 通常表示私有的
下划线通常用来表示内建标识符
首字符是字母或下划线
其余为字母 数字,下划线
全大写的是符号常量
大小写敏感
命名规则
变量
关键字
算术运算
位运算
比较运算
逻辑运算
表达式
变量第一次赋值,同时获得类型和值
Python是动态的强类型语音
不需要显示声明,根据值确定类型
将一个引用指向对应的内存单元
以引用的方式实现赋值
增量赋值
PI = pii = 3.14
多重赋值
叫做元组
多元赋值
赋值
乘方 **,如3**3 为27
其他加减乘除
/ 传统除法
// 整除,舍弃小数点后数字
% 取余数
算数运算符
数值运算直接比较大小
字符串,比较ASCII码
比较运算符
# a が偽であれば真
not
一个false 则为false
and
一个true则为true
or
r/R 用于不希望转义字符起作用的地方
u/U 转为unicode
错误
上述|¥为转义字符
正确
字符运算
~a # ビット反転a & b # AND:論理積(aもbも1のビットが1)a | b # OR:論理和(aまたはbが1のビットが1)a ^ b # XOR:排他的論理和(aまたはbが1のビットが1)a << b # b ビット左シフトa >> b # b ビット右シフト
基本运算符
通过dir(__builtin__)查看内建函数
函数
逻辑上的一个组织形式,比如math 这个库
比如使用floor函数时
用Import math导入math库
然后可以使用了,math.floor(4.56)
在使用非内建函数时,需要将对应的文件导入
用help(math)打印所有math内部的函数和变量
模块
包
一组有相关功能的模块的集合
python的一大特色就是有大量的标准库 和 第三方库
库
模块与函数
Python的语法基础
编程题
java和Python是强制类型定义的。如果你有 个整数,如果不显示地进行转换,你不能将其视为一个字符串。
强类型
一种类型可以被忽略的语言,与强类型定义相反。VBScript是弱类型定义的。在VBScript中,可以将字符串 '12' 和整数 3 进行连接得到字符串 '123',然后可以把它看成整数 123,而不需要显示转换。
弱类型
语言类型系统的类型检查的严格程度
强类型/弱类型
动态类型语言是指在运行期间才去做数据类型检查的语言
在编程的时候,不用给它指定数据类型,在第一次赋值的时候,会记录其数据类型
如Ruby 和 python
动态
在编译期间就进行数据 检查,所以在编程的时候,就指定数据类型
如 C/C++,java等
静态
变量与类型的绑定方法
动态/静态
动态强类型是什么意思?
Python是一种动态强类型语言
因为大写字母的ASCII码比较小
‘abc'<'ABC' 为false
测验
走进python
Python
0 条评论
回复 删除
下一页