a byte of python初学笔记 001

来源:互联网 发布:纪梵希散粉 知乎 编辑:程序博客网 时间:2024/05/14 14:19
1.1    特色
面向高层;具有可移植性;自源代码运行程序而不需将之编译成二进制代码(原理:源码----(解释器)-à字节码);面向对象;可(被)镶嵌
 
3.0对于python,程序、脚本、或者软件指的是同一件事
3.1运行py: Python.exe是解释器
3.2源文件
       #后是注释。
       再linux/unix,起于shebang line组织行),#!告诉系统执行时应调用哪个解释器。通过在该行指定解释器从而使该源代码可以在任意系统运行
       Python大小写敏感
 
4.1基本数据类型
       数值类型:分整型、长整型、浮点型、复数型
       字符串:python中无char数据类型;单引号与双引号中全部内容照原样不变引用;三引号中自由引用单双引号且可引用多行字符串
       转义符“/”:借助其表示某些符号;行末孤立时表示与下行内容连接
字符串前加r或R如r”New lines a indicated by /n”:自然字符串,取消转义符作用
Unicode字符串前加u或U。
4.2python中的标识符:起于字母下划线,由该两者与数字共同组成。大小写敏感
4.3对象赋值无需声明/定义数据类型,直接进行赋值
4.4logical line(逻辑行)是python执行的语句单位;physical line是实际写成的行,包含多条logical line时应用分号隔开
4.5处于同一层次的语句称为一个block,它们要有相同的缩进值
 
5.1表达式分解为运算符和操作数
5.2运算符:加和乘对字符的作用:’a’+’b’=’ab’;’la’*3=’lalala’;幂**;整数相除得整型;//取商整数部分;%取模
5.3运算符优先级:括号可以具体决定计算顺序,在表达式中合理地使用括号以求明晰。由低到高Lambda=>or=>and=>not=>成员测试=>同一性测试=>比较=>|=>^=>&=>移位=>数值运算=>正负号=>按位翻转=>**=>属性参考=>下标=>寻址段=>函数调用=>绑定或元组显示=>列表显示=>字典显示=>字符串转换
5.4print’Area is’,area,逗号的存在使得输出时会自动添加空格;在两对引号间不要空格时可以去掉那个逗号
原创粉丝点击