人生苦短,我学python-day1

认识pyhon

背景

python是面向对象(oop,一种思想)的解释性语言(然后解释器翻译成机器语言),是一种胶水语言:无所不能。由1991年首次公开。
起源在这里插入图片描述
历程
在这里插入图片描述
发展
在这里插入图片描述

优缺点

优点

  • 简单,易学:是编译语言中的极简主义者
  • 免费,开源
  • 第三方库(插件)丰富
  • 可随意移植:在任何操作系统下不用改代码就可以运行
  • 面向对象:python的核心

缺点

  • 运行速度慢:编译型语言通病
  • 缩进要求高:没缩进运行不起来
  • 代码不可以加密

使用场景

**
web 就是开发网站,像知乎,腾讯网等。

爬虫 网上获取数据 数据分析:分析哪些数据有用 机器学习:大量数据加入,模拟人的特性

python编码工具

python代码执行模式由两种:1.解释器模式 2.脚本模式

脚本模式就是shell,即只能输入单行命令去执行,不利于我们写项目等。

解释器模式就是类似C语言那样,编辑文本的形式,然后运行程序。

1.打开cmd(ctrl+R),然后输入 python 进入,就进入了,可以看到就自己python版本。这是脚本模式。

2.随意打开一个文本编辑器:IDE、记事本都可以。编写程序保存成.py文件

3.在脚本模式下,进入.py文件路径(也可以直接在.py文件路径下的路径输入框 敲上 cmd 即可)然后 敲打 python+文件名即可编译

在这里插入图片描述
在这里插入图片描述


  • 下载集成式开发环境pycharm (集成了解释器和脚本模式),大大提成了效率

在这里插入图片描述

python的变量和命名规则

变量

变量就是把内存中一块地址给我们想要存储的数据

方法:变量名 = 数据可以是数字,字符串等等,其中字符串要用’ ‘圈住,只有数字不需要“ ‘圈住

变量可以短暂存储,随意更改数据,所以叫变量

name = 'kyros'
a = 111000111
c = 1*2

命名规则

在这里插入图片描述
重要的是不能以数字开头

python基本操作符

python基本数据类型

在这里插入图片描述
type(变量名)可以查询变量中数据的类型,然后print打印出来。有一个点是布尔类型的True的第一个字母大写

b=( )元组类型 c=[] 列表类型 d={}字典类型,后续学习

a = 111
print(type(a))
b = 1.1
print(type(b))
c = True  #
print(type(c))
s1 = 'hello world'
print(type(s1))
b=()  #元组类型
print(type(b))
c=[]  #列表类型
print(type(c))
d={}  #字典类型
print(type(d))

结果为:

<class 'int'>
<class 'float'>
<class 'bool'>
<class 'str'>
<class 'tuple'>
<class 'list'>
<class 'dict'>

python基本运算符

算术运算符

在这里插入图片描述
以加法、取余、除法为例:

a = 7
b = 3
print(a+b)
print(a%b)
print(a/b)

print:

10
1
2.3333333333333335

比较运算符

用来比较变量或者数据
在这里插入图片描述
记住! 比较运算符输出为 布尔类型
以小于 和 等于为例:

x = 2
y = 3
print(x<y)
print(x == y)

print:

True
False

注意! = 与 == 是不同的 = 是赋值变量

==是数学的等于号

逻辑运算符

在这里插入图片描述
记住! 也是输出布尔类型

x = 2
y = 3
print(x == y and x<y)
print(x == y or x<y)
``
print:

```python
False
True

赋值运算符

在这里插入图片描述
以+= 和 *= 为例:

a = 2
b = 3
a +=1 # a=a+1
b *= a # b=b*a
print(a)
print(b)

print:

3
9

python输入与输出

输出

输入输出print知识点不多,注意占位符%输出,%后跟的是字符类型 /n是换行。

格式化输出的其他方式 .format() print(’{ } { }’.format(变量1,变量2)) format更好用

1.最最普通的输出:

name = 'kyros'
print(name)

2.对于占位符输出:

name = 'kyros'
QQ = 861194017
score = 91.2
addr = '西电科大'
print('你的名字是:%s \n QQ是:%d \n 分数是: %f \n 
地址是:%s ' %(name,QQ,score,addr))

输出:

你的名字是:kyros 
 QQ是:861194017 
 分数是: 91.200000 
 地址是:西电科大 

3 .format()输出

name = 'kyros'
QQ = 861194017
score = 91.2
addr = '西电科大'
print('你的名字是:{} \n QQ是:{} \n 分数是: {} \n 地址是:{} ' .format(name,QQ,score,addr))

输出:和上面一模一样

总结:占位符%输出,一定要看好输出变量的类型,否则会报错(可以在变量前强行加入int(变量名 ) ,就会改变变量的类型)。而.format()不需要考虑变量类型

输入

input()函数:提示你输入,把你输入的数据保存到一个变量当中

name = input('输入你的名字:')
print('你的名字是:{}' .format(name))

输出:

输入你的名字:kz
你的名字是:kz

python注释功能

养成在每写一个模块时 加入注释的习惯,有助于我们方便的了解程序框架,更好的项目开发,维护。

注释不会被程序运行

1.单行注释: #
2.多行注释:’’’ ‘’'或者""" “”“

#单行注释
name = input('输入你的名字:') 
print('你的名字是:{}' .format(name))
'''多
  行
  注释'''
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值