人生苦短,我学python-day1

it2026-06-14  7

python基础学习-day1

认识pyhon背景优缺点使用场景 python编码工具python的变量和命名规则变量命名规则 python基本操作符python基本数据类型python基本运算符算术运算符比较运算符逻辑运算符赋值运算符 python输入与输出输出输入 python注释功能

认识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)) '''多 行 注释'''
最新回复(0)