Python简明-1 (仅列举区别其它语言 )
Python是一种简单高效,完全面向对象的解释型计算机语言 .
语法
严格要求大小写 缩进,错误的缩进会引发错误 , 建议 采取一个制表符或四个空格
最好每行只写一条语句 ,可以写 ; 也可以不写 ,不写 换行结束
\ 任何地方写 \ 代表连接下一行,
pass语句代表一段空的块
字符串
可以 'its string' 亦可“this is string” 也可 “”“ this is string ”“” . 三引号可以指示一个多行的字符串。
值得注意! 行末的单独一个\ ,可以在下一行接着写,而不是新的一行
遇到转义字符必须转义 比如 \\n 否则打印回车 , 也可以设置自然字符串避免大量转义 ,在字符串前加r / R , r"this is a nuture string" 使用正则表达式的时候最好使用 自然字符串 ,可以避免许多 转义
unicode字符串 当你写的字符串内含有特殊字符 使用unicode ,在字符串前加 u / U u“this si a unicode string”
如果把两个字符串 按字面意义相邻放着 会自动连接 例如 "hello" "world" =〉 “helloworld"
标识符
标识符完全大小写敏感!
变量不需要声明或定义
运算符
** 幂 3**4 代表 3的4次幂
// 取整除 返回商的整数部分
<< ,>>,&,|,^,~ 左移 右移 与 或 异或 取反 参考c语言左移右移 移动的是比特 2<<2 为 8
逻辑语句 以下exp代表expression


python的for循环类似于foreach
函数
函数通过def关键字定义

函数内的局部变量和函数外具有同名的变量没有任何关系

使用global让变量变成全局的

默认形参 ! 当用户没有输入参数的话取默认参数,注意 当某一位参数是默认形参,那么它后边的参数也必须是默认形参
关键参数! 只给想传得参数传参

docstring ,打印出"""内的 , 第一行标题第二行空第三行详情


浙公网安备 33010602011771号