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,逗号的存在使得输出时会自动添加空格;在两对引号间不要空格时可以去掉那个逗号
- a byte of python初学笔记 001
- a byte of python初学笔记 002
- 《A Byte of Python》笔记
- A byte of python笔记
- A Byte of Python
- a byte of python
- Python 学习笔记: A byte of python (一) 基础
- 《a byte of python》之后
- 《A Byte of Python》 notes
- A Byte of Python -- Functions
- 《A Byte of Python》读书笔记
- 《a byte of python》学习笔记:windows下实现备份的python脚本
- Byte of Python学习笔记一
- Byte of Python学习笔记二
- Byte of Python学习笔记三
- Byte of Python学习笔记四
- Byte of Python学习笔记五
- Byte of Python学习笔记六
- 练习使用HashMap
- Linux中的Ramdisk与Initrd
- 根据性格选择运动
- 练习使用工具类Collections
- 细说Java之util类
- a byte of python初学笔记 001
- 集合
- 长沙下雪了~
- 请问,如何将得到的字符串进行分段处理
- 开门第一篇
- 抽象类和接口的区别
- hava a test
- length 和 size 辨析
- Linux BOOTLOADER全程详解(Arm S3C2410)