第一课晓宁Python基础笔记【markdown版本】

#第一课晓宁Python基础笔记 ##一、基础语法 ###Python 概述 - 一种面向对象的解释型计算机程序设计语言 - 具有丰富且强大的内置库和第三方库 - 语法简洁灵活,开源、跨平台 ###Python 应用场景 - 数据分析 - 人工智能 - 网络爬虫 - 自动化运维 ###Python 开发第一个python程序 1. 交互模式:使用win+r打开命令窗口,使用python命令切换进入,开发第一个python程序:print("hello world") 2. 开发流程:创建.py结尾的python文件,在python文件中输入打印“hello world”的代码,运行编写玩的python代码文件,使用 python 文件名.py 3. 使用pycharm创建python项目 ###Python 注释 1. 单行注释:以#开头,只注释一行 2. 多行注释:'''注释内容''',可以使用对多行内容整体进行注释 ###Python 变量 1. 变量的类型不需要显示指定,python解释器会自动判断数据类型,可以把任意数据类型赋值给变量 2. 变量名称命名简洁明了,见名知意 3. 使用type(变量)查看变量类型 ###Python 数据类型 Numbers(数字): - int - float - complex(复数) Boolean(布尔类型) String(字符串) List (列表) Tuple(元组) Dictinary(字典) ###Python 输入输出 - input()用在程序执行过程汇总接收用户输入的内容,默认接收的输入内容为字符串类型 - print()用在程序执行过程中输出内容 - 直接输出内容 - 输出单个和多个变量 - 格式化输出 : print("你的名字是:%s"%name) print('计算结果为{}'.format(val)) ###Python 类型转换 1. Str(x)-将对象x转换为字符串 2. int(x)-将对象x转换为整数 3. float(x)-将对象x转换为 4. eval(str)-用来计算字符串中有效的表达式,并返回一个对象 5. tuple(s)-将序列s转换为元组 6. list(s)-将序列s转换为列表 7. chr(x)-将一个整数转换成字符 ###Python 标识符 - 命名规则 - 见名知意,如name - 驼峰命名法,如类名(UserInfo) - 小写字符+下划线,如变量名(user_name)、函数名(get_name) - 不能使用关键字 - 关键字 - 通过keywrod模块的kwlist函数查看 ###Python 运算符 1. 算数运算符: + - * / %(取模,返回除法余数) **(幂,返回x的y次幂) 2. 比较运算符: == != > < >= <= 3. 赋值运算符: = += -= *= /= **= //=(取整数赋值运算符) 4. 逻辑运算符:and or not 注意:x and y ---x和y同时为true,则true,否则false x or y ---x和y任一为true,则true,否则false x not y ---x为true,则返回false,否则true ###Python 运算符优先级 幂运算优先级最高,其次算数运算符、比较运算符,最低的是逻辑运算符 ![](https://i.imgur.com/nSZdCpG.png) ###Python 条件判断 语法是:if 条件: 逻辑代码 else: 逻辑代码

1 个评论

要回复文章请先登录注册