《python》学习的第一天(有语言基础的请进)

python的简介:
创始人: GUIDO
时间: 1989年圣诞夜

语言种类:
c c++ Java python

python的应用领域:
系统运维,自动化运维
网络编程
科学计算
人工智能
机器学习
云计算
大数据
爬虫
数据分析
教育
web开发
游戏,图像, 其他。

python优点:
简单易学
免费
开源
可以移植
可以混合编程
开发效率比较高
python缺点:
与c c++相比 不够快

python 的官网
www.python.org

python的版本
python2.7
python3.6.3
python3.7.0

python 安装:
windows
linux
Unix
mac os x
。。。

编译型语言
编译 运行
c/ c++ ----> 机器指令 ----> 目标机器
解释型语言

python、Java  ----> 解释执行器程序

python的解释执行器:
cpython (C语言写的)
Jpython (Java语言写的)
ironpython (基于.net框架)
pypy (python语言写的)

常用的程序文件后缀:
.py python代码的后缀
.c c语言的后缀
.cpp/.cxx/.cc/.C C++语言的后缀
.java Java语言的后缀

python 程序的组成:
程序 是由模块组成
模块是由语句(函数,类)等组成
语句包含表达式
表达式建立并且处理数据对象

==============================
python的核心数据类型和内置对象

数字类型:
整型,浮点型,复数,布尔
字符串类型:
空值 None

整型 int
整型常数的表示方式
十进制:
1
10
99999999999999999999999999999
注意:整数可以很大

	八进制:
		0o11     9
		0o177    127

	十六进制:
		0x,后边跟0-9A-F
		0x11   17
		0xFF   255
		0x1234ABCD    305441741

	二进制:
		0b111

浮点数 float
两种表示方法:
小数
1.1 1.0 0.1 .1 1.
科学计数法
6.18E-1
2.9979e8
复数 complex
数学里表示数的一种方法
分为实部(real) 和 虚部(image)两部分
虚部 以j J结尾

布尔 bool
用来表示真和假的两种转台的类型
True 表示真(条件满足或者成立)
False 表示假(条件不满足或者不成立)

空值 None
None 是特殊的常量
None不表示任何类型
作用:
1,用来占位
2.变量解除绑定

思考题
empty null not defind None


表达式 和 运算符

算数运算符:

  • 加法
  • 减法
  • 乘法
    / 除法

// 地板除
% 求余数
** 幂运算

/除法
除法得到的数字是浮点类型,并且不会丢弃小数部分
1 / 3 0.33333333333
8 / 2 4 还是 4.0
//地板除
除法的结果,向下取整。
示意:
9 // 3
10 // 3
11 // 3

% 求余
7 % 3 得 1
3.25 % 1.5 得 0.25

** 幂运算
格式: x ** y

4 ** 2 16
3.0 ** 3.0 27.0

运算符的优先级:
**

  • / // %

括号分组表达式
先算括号里的内容。

练习:
已知一个矩形,长边6cm 短边 4cm 求周长和面积
用python语言写出来。

变量
什么是变量
变量是关联一个对象的符号
变量名的命名方法:
变量名必须是字母或者下划线开头的,
后边可以跟字母,下划线,或者数字
不能使用我们的python关键字。
python的关键字:
True False None is del if elif else…

赋值语句:
语法
变量名 = 表达式
作用:
当没有次变量时候,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值