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 文件/目录方法 | ||
内置函数 | ||
bootpython's Introduction
bootpython's People
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.