Git Product home page Git Product logo

bootpython's Introduction

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 People

Contributors

code1990 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.