计算机语言 - - Day03 计算机语言语法
一. Python基础语法
1. 基本语法
- - Python区分大小写
2. 标识符
- - Python里标识符由字母, 数字, 下划线组成
- - 所有标识符不能以数字开头
- - 以下划线开头的标识符是有特殊意义的. 如: 以单下划线开头_foo代表不能直接访问的类属性, 需要通过类提供的接口进行访问, 不能用from xxx import * 导入; 以双下划线开头的__foo代表类的私有成员, 以双下划线开头和结尾的__foo__代表Python里特殊方法和专用的标识
- - Python可以同一行显示多条语句, 用";"分开
3. Python保留字符: and, print, class, import...
4. 行和缩进: Python的代码不用{}来控制类, 函数以及其他逻辑判断. Python最大的特点就是用缩进来写模块
5. 多行语句: Python语句中一般以新行作为语句的结束符
6. Python引号: Python可以用单引号, 双引号, 三个引号来表示字符串, 引号的开始于结束必须是相同类型, 其中三引号可以由多行组成, 编写多行文本的快捷语法, 常用于文档字符串, 在文件的特定地点被当做注释.
二. Java基础语法
1. 基本语法
- - Java区分大小写
- - 类名的首字母应该大写. 如果类由若干单词组成, 则每个单词的首字母应该大写, 例如: MyClassRoom
- - 方法名以小字母开头. 如果方法名含有若干单词, 则后面的每个单词首字母大写, 例如: myClassRoom
- - 源文件名必须和类名相同. 当保存文件的时候, 应该使用类名作为文件名保存(切记Java是区分大小写的), 文件的后缀名为.java. 如果类名和文件名不相同则会导致编译错误.
- - 主方法入口 所有的Java程序由public static void main(String []args)方法来执行
2. 标识符
- - Java里标识符由字母, 数字, 下划线组成
- - 关键字不能用作标识符
3. 关键字: public, class, final, new...
三. 注释
1. Python的注释
单行注释
- - Python中单行注释用#开头 如: # 文件名:test.py
- - # 可以用在行末 如: name = "Owen" # 这是一个名字
多行注释
- - Python中多行注释用三个单引号或者三个双引号
2. Java的注释
单行注释
- - Java中单行注释用//, 或者/*...*/
多行注释
- - /*
* 我是多行注释
* 我是多行注释
*/
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 文献笔记二十一:PhenoGram可视化染色体上的信息
- 【动手学深度学习笔记】之对模型参数的访问、初始化和共享
- 【动手学深度学习笔记】之构造MLP模型的几种方法
- 【动手学深度学习笔记】之通过丢弃法缓解过拟合问题
- 【动手学深度学习笔记】之通过权重衰减法解决过拟合问题
- 【动手学深度学习笔记】之多层感知机实现
- Linux程序员效率工具:比man更好用的命令提示工具
- 我对torch中的gather函数的一点理解
- 冒泡排序的实现思路和优化方案
- Java Map转对象
- 59.Vue 使用webpack构建vue项目
- Android初学设置文字跑马灯效果
- 使用Zolom内存解析运行python脚本(不落地)
- 要点3:输入函数对比与自定义输入方式
- 性能测试必备命令(3)- lscpu