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))

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

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐