Python入门教程

1、Python环境搭建

1.1 python初识

  • Python是什么
    Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发
  • 应用场景

在这里插入图片描述

  • 下图为ITOBE公司统计的2020年7月份编程语言世界排行,可以看出Python目前已经提升到第三名的位置了
    在这里插入图片描述

1.2 环境搭建

  • python搭建环境

    任何一门开发语言,都需要使用工具,Python也是一样,接下来我们一起搭建一下Python的开发环境。工具很多,小编目前推荐下面一种,作为入门学习。安装包下载地址,安装过程略,大家自行百度,很简单,就像安装QQ一样,下一步下一步。

  • 准备工作
    Python下载:Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到:Python官网

    你可以在以下链接中下载 Python 的文档,你可以下载 HTML、PDF 和 PostScript 等格式的文档。Python文档下载地址

  • Windows安装Python
    打开 WEB 浏览器访问 https://www.python.org/downloads/windows/

在这里插入图片描述

  • 选择要下载的Python版本及操作位数(根据计算机的系统操作位数选择),此地选择64位。下载后,双击下载包,进入 Python 安装向导,安装非常简单,你只需要使用默认的设置一直点击"下一步"直到安装完成即可。注:默认设置安装,环境变量已经自动配置好了,自定义安装需手动配置环境变量,新手建议默认安装即可。
    在这里插入图片描述
  • 成功安装Python及配置好环境变量后,接下来就是验证环境变量生效没有,Win+R 键输入cmd,然后输入python,看到下图这样的效果,即为python环境变量生效。
    在这里插入图片描述

1.3 第一个Python程序

在桌面新建一个文本文档,打开并编辑,写入如下代码保存

print("Hello World")

重命名文件名,然后将文件后缀改为 .py,Win+R输入cmd,进入桌面目录,输入命令:python xxx.py看到Hello World即第一个程序运行成功了,如图:
在这里插入图片描述

2、变量

  • 2.1 定义语法

变量名 = 变量值                         注:变量名要符合标识符命名规则。

  • 2.2 命名规则
  1. 不能以数字开头
  2. 不能使用内置关键字 如: Ture 、and、as 、is 等
  3. 严格区分大小写
  4. 注:变量由数字、字母、下划线组成
  • 2.3 命名习惯
  1. 知名见义
  2. 驼峰命名法
    6.1 大驼峰:即每个单词的首字母都大写
    6.2 小驼峰:第二个(含)以后的单词首字母大写
  3. 下划线

3、注释

  • 单行注释
# 这是单行注释
  • 多行注释
'''
这是第一种多行注释
'''

"""
这是第二种多行注释
"""

4、格式化输出

  • 拼接符 +
# 格式:  print("变量名:"+变量)   注意:变量必须为字符串类型
name = "张三"
print("变量名name:", name)
>>>  变量名name:张三
  • 拼接符 ,
# 格式:  print("变量名:", 变量)
name = 222
print("变量名name:", name)
>>>  变量名name: 222
  • 格式符号
    %s : 字符串
name = "李四"
print("我的名字是%s" % name)
>>>>  我的名字是李四
  • %d : 用在整数类型 默认是原样输出,设置位数不足时,用零补全,格式:%0nd n 表示设置的位数(当 n 小于原来位数,按原样输出)
age = 20
print("我的年龄是%d" % age)
>>>  我的年龄是20

number = 22
print("我的学号是%03d号" % number)
>>>  我的学号是022
  • %f : 用在浮点类型 默认小数点后保留6位,设置小数点后保留的个数,格式%.nf (n位保留的位数)
salary = 8888.88
print("我的年龄是%.3f" % salary)
>>> 我的年龄是8888.880
  • f 格式化字符串
name = "李四"
age = 20
salary = 8888.88
number = 22
print(f"我的名字是{name},我的年龄是{age},我的薪水是{salary},我的学号是{number}号")
>>> 我的名字是李四,我的年龄是20,我的薪水是8888.88,我的学号是22

5、转义字符

eg:          \n 跨行        \t 制表符,相当于tab键           \b去掉前面一个字符
print("人生\t苦短", end="")
print("我用python")
>>>  人生	苦短我用python

6、数据类型

  • 谈及Python的数据类型,首先我们回想一下Java的基本数据类型

6.1 Java基本数据类型

类别Value
数值类型byteshortintlong
浮点类型floatdouble
字符类型char
布尔类型boolean

6.2 Python数据类型

类别Value
数值类型intfloat
字符类型str
布尔类型bool
集合(列表)list
tuple元组tuple 类似于Java中的数组
集合Setset
字典dictdict 类似于Java中的Map
  • 25
    点赞
  • 147
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值