day01Python入门

Python特点:
1.简单 简洁 
2.功能强大(自动化脚本 爬虫 网站后端 算法 人工智能接口)
3.运行效率低 开发率高(c c++);
4.代码开放(开源);
5.Python是一个胶水语言,可以很好地跟其他变成语言交互;
6.Python有很好地跨平台性能(可以在不同操作系统运行);
7.Python是解释性的 高级的 面向对象的变成语言;
8.解释性  //需要解释器对对程序解释为计算机能够执行的语言
9.编译型.  //先通过编译器对程序进行编译,然后将编译结果进行执行即可;
10.面向过程  //以语句为中心按步骤办事
11.面向对象 //以数据为中心调用对象办事;
Python能做什么
1.自动化运维;
2.数据挖掘工程师;   //爬虫
3.Python web工程师; //网站
4.平台开发;
5.大数据处理;
6.人工智能开发;
Python安装:
linux :无需安装
Windows 系统:
1.下载想要安装的版本;
2.双击安装
3.找到Python.exe安装路径,添加到环境变量;
Python的运行
1.交互模式下运行
1.进入.  Python3   iPython3
2.退出.   quit()    quit
2.在Python程序下运行
   第一种方法:
.py 为后缀的文件即为Python程序;
1.通过sublie编写Python程序并保存;
2.在相应的程序目录下通过Python filename的形式运行程序;
   第二种方法:
    1.在程序的第一行加上解释器位置
    #!usr/bin/python3
    2.将程序文件修改为可执行性权限;
    chmod 766 hello.py
    3.通过知名程序的路径即可运行
    ./hello.py
3.Python程序组成;
数据>>>语句>>>语句块>>>>模块>>>>工程
程序>>>>算法>>>>数据结构
Python支持的数据类型;
数字:     (整数   小数   复数);
字符串:(字串/单个字符)
布尔类型 (true false)
列表   元祖  字典  集合 Nonetype
文件   类类型   对象
数字类型:
整型    int
例如:1  2  3  -100 0
浮点型(小数)  float
例如:1.2  1.3   -3.4   1.2e+23 2.3e-25;
运算表达式:
表达式:有一个数字或者数字和运算符构成;
算术运算符;
+ 加法
- 减法
* 乘法
/ 除法      得到浮点数    真除法
// 除法      取整商      地板除
%    取余      
**   幂运算
***注意:当高精度数据和低精度数据进行运算的时候结果自动转换为高精度
运算优先级
**
/ //  * %
+ - 
1 + 3 * 3 ** 2 +4 // 3
变量和常量:
  变量:自定义标识符,用来代表某一个值;
标识符:即在编程中自己给需要起名起名的地方起的名字如: 变量名 类名 函数名等;
1.数字 字母 下划线 组成;  a a_b ab name get_name
2.不能以数字开头;
3.不能和Python保留字重复;
=  赋值符号,左侧为变量,右侧为要为变量赋予的值;
1.Python中变量不需要提前定义,何时使用直接赋值就可以,初次赋值称为变量的初始 化;
2.变量可以被多次赋值,后赋值内容会覆盖前面的内容;
3.Python中变量没有固定类型,赋值什么类型的数据即为什么类型的变量;
变量交换   1.c=a a=b b=c  2.a,b=b,a
删除变量   del a  >>>删除变量a 
  常量:
    例如:1 2 3 1.1 1.2 "hello"
    [1,2,3]元祖常量
    (1,2,3)列表常量
    ("a":1)字典常量 
bool 布尔类型:
    True(逻辑真) Flase(逻辑假);
逻辑比较语句:
    >   大于
    <   小于
    >=  大于等于
    <=  小于等于
    ==  逻辑相等
    !=  不等于
    a<b<c   Python中支持比较运算符的连续书写; 
    in      集合的判断
    not in  集合的判断
    is 对象,字典的判断
    is not
Python中关于true和false的其他规定;
0 0.0 0+0j
None 值      false
空的字符串    false
空的列表      false
空的集合      false
空的元祖  false
空的字典      false
Nonetype:
值  None:
作用:1.无意义,用作占位
2.函数无返回值则返回一个None表示
3.有时候用作形参的默认值;
运算符号:
(复合运算)
+= >>>>>  a+=x   >>>> a=a+x
-=   >>>>> a-=x   >>>> a=a-x
*=   >>>>> a*=x   >>>> a=a*x
/=   >>>>> a/=x   >>>>
//=  >>>>> a//=x  >>>>
%=   >>>>> a%=x   >>>>
**=  >>>>> a**=x  >>>>
换行符;    "\"
\
例如:
print\
("15641651651")  











猜你喜欢

转载自blog.csdn.net/robin13438235412/article/details/80488635