【Python入门】 Python 简易入门
2021/10/19 12:09:25
本文主要是介绍【Python入门】 Python 简易入门,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Python 入门
- 一、Python 环境搭建
- 1、Python
- 2、Python 编辑器
- 3、执行 Python 文件
- 二、Python 语法
- 注释
- 基本数据类型
- 变量
- 控制语句
- 函数、方法、类、模块
- 项目→ 包→ 模块→ 类→ 方法/函数
- 学习资料
- 三、python三方库(UI自动化相关)
- 1、三方库索引
- 2、PyCharm 导入库
- 四、新手学python中可能遇到的问题
- 五、python编写规范
一、Python 环境搭建
1、Python
→ 小白教程->windows上,安装Python环境
Python官网下载:https://www.python.org/downloads/
2、Python 编辑器
→ 小白教程->安装pycharm,顺便创建第一个Python项目
ps. 优先选择PyCharm,其次Sublime Text
软件 | 下载 |
---|---|
PyCharm | 官网下载:https://www.jetbrains.com/pycharm/ |
Sublime Text | 官网下载:https://www.sublimetext.com/ |
3、执行 Python 文件
步骤 | Value |
---|---|
(1)创建一个Python文件 | 文件名:test.py |
(2)test.py 内容 | print("lalala") |
(3)执行 test.py | 方式一:命令行执行打开cmd 输入:python3 E:\pythonProject\test.py 返回 方式二:PyCharm-执行 run |
二、Python 语法
注释
# 1-单行注释 # print("lalala") # 2-多行注释 ''' a = 1 print(a) ''' """ a = 2 print(a) """
基本数据类型
''' 六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) ''' # Number(数字) #### Python3 支持 int、float、bool、complex(复数)。 num = True print(type(num)) print(num) # String(字符串) str = "hi, kkworld" print(type(str)) print(str) print(str[6]) # List(列表) list1 = [1, True, 2.4, 'hahaha'] print(type(list1)) print(list1) print(list1[3]) # Tuple(元组) tuple1 = (22, "kekeke", True, 4.5) print(type(tuple1)) print(tuple1) print(tuple1[3]) # Set(集合) set1 = {'haha', 23} print(type(set1)) print(set1) # Dictionary(字典) dict = {'name': 'kkworld', 'phone':123456, 'address': 'beijing'} print(type(dict)) print(dict['phone']) print(dict.get('address'))
变量
list2 = [] # 不需要声明 str2 = "" print(list2) print(str3) # 访问没有定义的变量 ''' 标识符->变量、函数名 第一个字符必须是字母表中字母或下划线 _ 。 标识符的其他的部分由字母、数字和下划线组成。 标识符对大小写敏感。 不能使用关键字用作标识符。(keyword.kwlist) 在 Python 3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的了。 '''
控制语句
# if 语句 a = 4 if a < 5: print("a 小于 5") elif 5 < a < 10: print("a 小于 10") else: print("a 可能大于 10") # while 语句 num = 0 while num < 4: print(num) num += 1 # for 语句 list1 = ['kuaikan', 'tencent', 'bilibili'] for i in list1: print(i) # range 函数 for i in range(6): print(i) print("----------") for i in range(4, 8): print(i)
函数、方法、类、模块
# 函数 def add(a, b): sum = a+b return sum a = 3 b = 8 print(add(a, b)) # 方法、函数 ''' 与类和实例无绑定关系的function都属于函数(function); 与类和实例有绑定关系的function都属于方法(method)。 ''' # 类、方法 import requests class headers(object): def __init__(self): self.oauth_token = "tokenxx" self.oauth_uid = "uidxx" self.phone = 18611000000 # 微博登录,获取headers def get_wbHeaders(self): data = { 'oauth_token': self.oauth_token, 'oauth_uid': self.oauth_uid } wburl ="xxx" headers = requests.post(wburl,data=data) return headers # 手机号登录,获取headers def get_Headers(self): data = { 'phone': self.phone, } phoneurl ="xxx" headers = requests.post(phoneurl,data=data) return headers # 模块 包含上述 headers 类的文件,就是一个模块 #### import 使用 from package1 import module headers = module.headers() headers.get_Headers() from package1.module import headers headers = headers() headers.get_Headers()
项目→ 包→ 模块→ 类→ 方法/函数
学习资料
教程 | 地址 |
---|---|
菜鸟教程→ 最推荐 | https://www.runoob.com/python3/python3-tutorial.html |
廖雪峰Python教程 | https://www.liaoxuefeng.com/wiki/1016959663602400 |
python-cookbook | https://python3-cookbook.readthedocs.io/zh_CN/latest |
pythonchallenge(闯关游戏) | http://www.pythonchallenge.com/ |
速查表cheatsheet | http://cheat.sh/python/:learn |
三、python三方库(UI自动化相关)
1、三方库索引
→ https://pypi.org/
pip install requests
2、PyCharm 导入库
平台 | 操作 |
---|---|
Mac | preference - Project - Project interpreter - + |
Windows | file - setting - Project - Project interpreter - + |
四、新手学python中可能遇到的问题
1、缩进不对 → 界面会标红报错
2、拼写错误 → 界面标红报错+1
3、运行报错 → 查看 报错日志 → 百度、google
五、python编写规范
Python代码规范
这篇关于【Python入门】 Python 简易入门的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南
- 2024-11-06Python编程基础入门指南
- 2024-11-06怎么使用python 计算两个GPS的距离功能-icode9专业技术文章分享