没有合适的资源?快使用搜索试试~ 我知道了~
Python语言基础.pdf
需积分: 5 1 下载量 62 浏览量
2022-08-22
15:45:33
上传
评论
收藏 614KB PDF 举报
温馨提示
试读
21页
Python语言基础.pdf
资源推荐
资源详情
资源评论
Python 语言基础
1. 课程目标
认识 Python 语言
掌握 Python 环境的搭建和集成开发环境的使用
掌握 Python 字符串,数值,布尔,列表,元组,字典等数据结构
掌握 Python 条件判断和循环程序结构
掌握 Python 函数的自定义及调用
2. 认识 Python 语言
创始人:荷兰人 Guido
版本历史
1991 年:首个公开发布版本
2000 年:Python 2
2008 年:Python 3
特点
Aug
2021
Aug
2020
Change
Programming
Language
Ratings Change
1 1 C 12.57% -4.41%
2 3 Python 11.86% +2.17%
3 2 Java 10.43% -4.00%
Python 是一种很流行的开源编程语言
https://www.tiobe.com/tiobe-index/
Python 是面向对象的脚本语言,人们往往以 "脚本" 而不是 "程序" 描述 Python 的代码文件
Python 具有丰富和强大的库,它常被称为胶水语言,能把用其他语言制作的各种模块 (尤其
是 C/C++) 很轻松的联结在一起
Python 免费,可移植性强,功能强大,使用起来相对容易
应用方向
自动化测试,数据分析,人工智能,Web 开发,Linux 运维,网络爬虫
3. Python 环境搭建
3.1 下载和安装
Python下载地址
官网: https://www.python.org/downloads/
镜像: https://npm.taobao.org/mirrors/python/
Python 安装
勾选 Add Python 3.7 to PATH
3.2 开发环境
交互式运行环境
Python 的简洁
第一个 Python 程序
Python 的灵活
输出字符串
>>> print("Hello World!")
Hello World!
# 字符串使用双引号
自动识别变量类型
Python 是弱类型语言,变量类型不需要事先声明
集成开发环境
IDLE,PyCharm
>>> print("Hello World!")
Hello World!
# 字符串使用单引号
>>> print('Hello')
Hello
# 字符串左右的引号必须一样,都是单引号或都是双引号
>>> print('World")
File "<stdin>", line 1
print('World")
^
SyntaxError: EOL while scanning string literal
# 字符串可以使用三个单引号或三个双引号,这时字符串内部可以使用换行
>>> print('''Hello World''')
Hello World
>>> print("""Hello 51testing""")
Hello 51testing
>>> print('''Line1
... Line2''')
Line1
Line2
# 两个字符串可以使用加号拼接
>>> print('Hello'+"Hangzhou")
HelloHangzhou
# 字符串必须加引号,否则是变量名
>>> print(Hello)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'Hello' is not defined
>>>
# 整数识别为int型
>>> print(3+5)
8
# 引号包含的内容识别为字符串
>>> print("3"+"5")
35
>>> x=5
>>> y=10
>>> print(x+y)
15
>>> z='8'
>>> print(x+z)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for +: 'int' and 'str'
>>> print(type(x))
<class 'int'>
>>> print(type(z))
<class 'str'>
>>>
键盘输入
屏幕输出
程序示例
4. 基本数据类型
4.1 标识符的命名规则
标识符包括变量名,函数名,类名等
由字母、数字、下划线组成,不能以数字开头,不能使用 Python 关键字
# input的参数是提示信息,返回值类型是字符串,需要使用变量保存
name = input('请输入你的名字:')
print('你好' + name)
age = int(input('请输入你的年龄:'))
print(type(age))
# 不同数据类型混合输出
# 方法1:使用逗号分割
print('Hello', 3)
# 方法2:使用%和占位符输出
# %f 是浮点数 %.2f 保留两位小数 %d 是十进制整数 %s 是字符串
print('圆周率是%f' % 3.14159265)
print('圆周率是%.2f' % 3.14159265)
print('%d的中秋节是%d月%d日' % (2021, 9, 21))
print('new{0}年的元旦是{1}月{2}日'.format(2023,1,1))
# 特殊符号的输出使用转义符 单引号 \' 双引号 \" 反斜杠\\ 换行\n 制表符\t
print("I'm fine")
print('I\'m fine')
print("我喜欢\"Python\"")
print("Line1\nLine2")
print("名字\t年龄")
print("李易峰\t32")
print('张三\t18')
print('易烊千玺\t18')
# 扩展内容:转义符 回车\r 光标移到行首 退格\b 光标前移一格
print('Hello\r123')
print('Hello\b\b8')
# = 表示赋值,右边的值赋给左边的变量
mynum = 8
# int 是内置函数,表示转换成整数
# input 是内置函数,表示从键盘读取输入
younum = int(input('请输入猜的数字:'))
# if 是条件判断,条件成立后执行的语句必须缩进相同,条件语句的结尾是冒号
if younum == mynum:
print('太厉害了')
print('一次就猜对')
print('游戏结束')
剩余20页未读,继续阅读
资源评论
丁子歌
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功