学习之旅1-python 初识
1、认识python
1.1 什么是python
Python是一种面向对象的解释型计算机程序设计语言,由 吉多·范罗苏姆 开发,第一个公开发行版版发布于 1991 年。它常被昵称为胶水语言,能够把其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。
1.2 python的优缺点
- 优点: 简单易学、免费开源、丰富的第三方库、可移植、面向对象
- 缺点: 运行速度慢、代码不能加密、强制的缩进、GIL全局解释器锁
2、pyhon的安装与运行
2.1 运行环境及安装
- 运行环境: linux 、windows等
- 下载路径: 官网
- 快速安装: 指定路径,自动加入环境变量
- 检查安装: cmd --> python 以下为运行结果
输入python 表示进行交互环境,此时会自动解析对应python语句。输入"exit()"或者"quit()"再回车退出

我的第一个python:
# 运行结果如下
prtin ('我的第一个python')
2.2 关于注释
-
什么是注释: 注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示
-
注释的作用:
a.提高代码的可读性,提高开发效率,尤其是大型项目。
b.方便程序的调试,排查问题,完善优化代码等。
python中单行注释用#号,#号右边的就是注释的内容,python解析器遇到#号就会当做注释,不会去解析#号后面的内容。 -
注释类型:
a.单行注释 :# 注释内容
b.多行注释:```注释内容’’’ 或者 “”“注释内容 “””
#这是单行注释
print('这是单行注')
'''
这是多行注释
注释1
注释2
'''
print('这是多行注释')
2.3 开发软件(PythonCharm)
-
开发软件: 适用于专业开发人员的 Python IDE(集成开发软件),提高代码质量,编写整洁和可维护的代码,而IDE可以帮助您通过PEP8检查,测试帮助,智能重构和一系列检查来保持质量。PyCharm是程序员为程序员设计的,它提供了所有你需要的有效的Python开发工具。
-
PyCharm工具的优点: 节省时间精力,更好的编写代码,通过提供的各种工具性能来帮助开发者组织资源,减少失误等。
-
下载路径: 官网 安装社区版或者专业版进行破解
软件展示:

创建项目(指定路径)–>新建文件(.py 文件)–> 新建代码–>运行代码(ctrl+shift+F10) -->调试查看结果
通过python解释器,解析需要运行的文件,python会自动去关联已安装的解释器
3. 变量与数据类型
3.1 什么是变量
- 变量: 变量类似一个盒子,盒子里面装的苹果,当该盒子与其他东西结合时就属于苹果;盒子里面装的手机,和其他东西结合时就属于手机。
例:y=x*3 ,x=3,y=6;x=1,y=6。x就是一个变量
变量=存储的数据,即变量时一段有名字的连续的存储空间,通过定义变量来申请并命名这样的存储空间,并通过变量的名字来使用这段存储空间。变量时程序中临时存放数据的场所。
3.2 变量的定义与使用
- 定义: 变量名=数据,如a=10
变量的定义不需要指定数据类型,直接赋值即可,赋值什么类型就是什么类型。 - 命名规则: 必须是字母或者_开头,其他可为数字或 _,变量区分大小写,且不能以关键字作为变量。
- 使用: 直接调用变量名即可,必须先定义变量后才能使用该变量。
#定义变量
a=10
#使用变量
b=a*10
print(b)
结果如下:

已经运算得到的结果如1+1=2,要使用这个结果则用到变量来先存储这个数据后,再调用这个变量即可,a=1+1,调用变量a即可。
3.3 数据类型

- 查看变量类型: type(变量) 或者打印输出print(type(变量))

3.4 运算符
- 算术运算符:
定义两个变量a=7,b=3

- 比较运算符:

- 逻辑运算符:
优先级:() > not > and > or

- 赋值运算符:

4. python的输入输出
- 输出: print
#以下是输出
print ('只是输出')
name='python'
print(name)

python 有一个简单的字符串格式化方法,使用%做占位符。%后面跟的是变量的类型。
常用格式占位符:

name='张三'
age=10
like='python'
print('我的名字是%s,今年%d岁,爱好是学习%s'%(name,age,like))

format()格式化输出
format():把传统的%替换为{}来实现格式化输出
(1)不带编号,即“{}”
(2)带数字编号,可调换顺序,即“{1}”、“{2}” ,下标从0开始
(3)带关键字,即“{a}”、“{tom}”

- 输入: input

注意:input接收的键盘输入结果都是str类型的,如果接收数字类型需要将str转成int
#输入输出
name = input('请输入姓名:')
addr= input('请输入籍贯:')
phone = input('请输入电话:')
like = input('请输入爱好:')
print('我叫{},来自{},我的兴趣爱好是{},如果需要帮助请电话联系:{}'.format(name,addr,like,phone))


更多推荐



所有评论(0)