java | python | |
---|---|---|
简介 | Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 | |
环境搭建 | idea+sdk | pycharm+sdk |
依赖管理 | maven | Anaconda |
HelloWorld | print ("Hello, Python!") | |
标识符 | 标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 区分大小写 |
|
权限修饰符 | ==以单下划线开头 _foo 的代表不能直接访问的类属性,通过接口进行访问== ==以双下划线开头的 __foo 代表类的私有成员== ==以双下划线开头和结尾的__foo__ 代表 Python 里特殊方法专用的标识==, ==__init__() 代表类的构造函数。== |
|
保留字符,关键字 | 所有 Python 的关键字只包含小写字母 | |
行和缩进 | Python 的代码块不使用大括号 {} 来控制类,用缩进来写模块。 | |
注释 | 单行注释采用 # 开头 多行注释使用三个单引号(''')或三个双引号(""") |
|
空行 | 函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。 类和函数入口之间也用一行空行分隔,以突出函数入口的开始。 便于日后代码的维护或重构。 |
|
输出 | # 换行输出 print x # 不换行输出 print x, |
|
输入 | line = input() | |
变量声明 | 变量不需要声明数据类型。 变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 |
|
标准数据类型 | Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典) |
|
数字 | 数字数据类型用于存储数值。 他们是不可改变的数据类型,改变类型会分配一个新的对象。 可以使用del语句删除一些对象的引用。 Python支持四种不同的数字类型: int(有符号整型) long(使用 L 来显示长整型 float(浮点型) complex(a,b) 表示, 复数的实部 a 和虚部 b 都是浮点型 |
|
字符串 | 字符串或串(String)是由数字、字母、下划线组成的一串字符。 python的字串列表有2种取值顺序: 从左到右索引默认0开始的,最大范围是字符串长度少1 从右到左索引默认-1开始的,最大范围是字符串开头 [头下标:尾下标] 获取的子字符串 包头不包含尾的字符。 加号(+)是字符串连接运算符 星号(*)是重复操作 |
|
列表 | ==列表用 [ ] 标识==,是 python 最通用的复合数据类型。 列表可以完成大多数集合类的数据结构实现。 从左到右索引默认 0 开始,从右到左索引默认 -1 开始 加号 + 是列表连接运算符,星号 * 是重复操作。 |
|
元组 | ==元组用 () 标识==。元组不能二次赋值,相当于==只读列表==。 | |
字典 | ==字典用"{ }"标识==。字典由索引(key)和它对应的值value组成。 | |
数据类型转换 | ==类型A(x),将x转换为一个A类型==<====>于java中的构造函数(x),获取一个对应类型的变量 | |
运算符 | ||
条件语句 | ||
While 循环语句 | ||
for 循环语句 | ||
循环嵌套 | ||
break,continue,pass 语句 | ||
数字方法 | ||
字符串方法 | ||
列表方法 | ||
元组方法 | ||
字典方法 | ||
日期和时间方法 | ||
函数 | ||
模块 | ||
文件I/O | ||
File 方法 | ||
异常处理 | ||
OS 文件/目录方法 | ||
内置函数 | ||
-
Notifications
You must be signed in to change notification settings - Fork 0
code1990/bootPython
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published