PYTHON基础
什么是PYTHON
PYTHON是一种面向对象的解释型计算机程序设计语言
最初被设计用于编写自动化脚本(shell)
所以它没有像C++、JAVA 一样的“包子”格式
1 | public class HelloWorld{ |
1 | #include <iostream> |
可以看到JAVA和C++程序主体都包含在一个“皮”里面,而python可以直接
1 | print("Hello, Wrold!") |
所以PY是脚本化的一门语言。
为什么要使用PYTHON
PYTHON的好处实在是太多了,这里只列出几点
1.学习简单易上手
PYTHON语法简单,偏向口语化,方便编程。同时,代码结构简单,很容易就能看懂。
2.共享资源丰富, 可以随便用
网络上有许多开源的包(PACKAGE)可供使用。也有许多网友分享的开源项目可以借鉴。能避免许多重复造轮子的工作。
3.功能强大
PYTHON不仅可以用来做WEB开发,同时还可以做爬虫、人工智能、游戏等相关项目。
基本语法
0.简单的代码示例
1 | # 定义了一个函数 |
该代码执行完之后会在窗口输出 “Hello, world! “, 其中 def hello() 表示定义了一个叫 hello 的函数。 后面的 hello() 则执行了这个函数。
def hello() 里面的 print(“Hello, world! “) 的功能则是在输出窗口打印 “Hello, world! “ 这个字符串。
1.PYTHON的缩进
PYTHON的缩进要求比较严格。代码的结构分层大部分是由缩进来完成的。如:
1 | # python中的if分层(纯空格与换行): |
同时,PYTHON的缩进只能使用空格,不能使用占位符(部分IDE的TAB键)。并且在缩进时要严格对其,否则会报错。
2.PYTHON的空行
PY的换行表示函数或类的方法结束了,另一段新的代码的开始。不过这个是为了方便人们浏览代码,如果两段函数之间没有空行,运行的时候也不会报错
3.注释
在1 中已经有了使用示例,PY的注释使用# 作为一整行的注释
多行注释的话则使用三个连续的引号,如:‘’’
多行
注释
‘’’
4.常用数据类型
数字(Number):数字类型包括了整型(int)、浮点型(float)等用数字表示的数据类型。
字符串(String):字符串是由一个个字符组成,所以它不单可以取整体,还可以取其中的一个字符。如:
1 | str = "String" |
字典(dictionary):类似于json,里面的元素是通过键值存取
1 | dic = {} |
常用的数值转换
int(x) # 转换为整型
float(x) # 转换为float
str(x) # 转换为字符串
dict(d) # 将元组d转换为字典
常用的运算符
1 | # 普通运算符 |
条件语句
1 | # if条件判断: |
循环
1 | # while 循环 |
函数
1 | # 基本形式 |
类
1 | # 类的定义 |
模块
import 可以导入python库或者是自己定义的方法与类
1 | import math # 导入math库 |