1 Python简介
Python是一门优秀的语言,语法简单、功能强大、可以快速上手,但和众多计算机语言一样,精通也很难。本文是一个快速教程,只要一步步的跟着操作,最后就可以写出Python代码,会介绍数据类型、条件语句、循环语句、函数以及模块的导入。不要纠结语法细节和计算机理论,本文目标是以最简单的方式介绍Python这门语言,回归编程语言的工具属性,效率第一、能用即可。
2 软件安装
2.1 安装Python解释器
打开Python官网https://www.python.org,选择download标签,点击下载版本3.7.9的解释器安装包,没必要追求最新版本,因为最新版本往往bug更多。
以管理员身份安装,安装时需要勾选Add Python3.7 to PATA,将python解释器添加到系统环境变量,假如忘记勾选,也可手动添加,方法自行百度,都很简单。
打开CMD,输入python,运行python解释器,会显示python版本信息等,输入exit()函数即可退出。
2.2 安装PyCharm
打开官网https://www.jetbrains.com.cn/pycharm/download,选择社区版下载安装即可。
以管理员身份安装。安装结束后,新建一个文件夹,文件夹中新建文本文档,将后缀名改为.py格式。用pycharm打开.py文件,即可编写代码。选择“file->settings->plugins”,搜索汉化插件,安装后重启pycharm界面就显示中文了。
3 打印hello word
在代码编辑区域输入:
print("hello world")
软件右下角显示无解释器。单机红色方框,弹出添加解释器窗口。
选择系统解释器,软件自动识别已经安装的解释器,确定即可。
返回代码编辑区域,鼠标右键,点击运行,即在下方调试窗口中输出hello word。
4 数据类型
编辑如下代码:
name = "hello" # 字符串,使用单引号和双引号是一样的``online = True # 布尔,python区分大小写``age = 20 # 整数``price = 6.3 # 浮点数``print(name, online, age, price) # 打印变量内容``print(name[0:2]) # 打印字符串name中的第1到第2个字符,即he``print(type(name), type(online), type(age), type(price)) # 打印变量的类型`` ``new_price = float("3") # 将字符串"3"显示转换成浮点型``print(new_price, type(new_price)) # 打印变量的值和类型`` ``array = [1, 2, 3, 4, 5, 6] # 列表``print(len(array)) # 打印列表的长度,即列表中含多少个元素``print(array[0], array[1]) # 打印列表中的第1和第2个元素,列表的索引从0开始`` ``my_dict = {"a": 1, "b": 2, "c": "hello"} # 字典,即键值对key-value``print(my_dict["a"]) # 打印字典中key为"a"的value``my_dict["a"] = 100 # 修改字典中的元素内容,有则改,无则加``print(my_dict) # 打印字典
运行结果为:
hello True 20 6.3``he``3.0``6``1 2``1``{'a': 100, 'b': 2, 'c': 'hello'}
5 条件语句
编辑如下代码:
online = False``if online:` `print("hello")``else:` `print("good bye")`` ``age = 66``if age < 35:` `print("young")``elif age < 65:` `print("middle")``else:` `print("old")
运行结果为:
good bye``old
6 循环语句
编辑如下代码:
# 遍历列表元素``array = [5, 7, 9]``for x in array:` `print(x)``# enumerate()是一个Python内置函数``# 用于将一个可遍历的数据对象(如列表或字符串等)组合为一个索引序列``# 同时列出数据和数据下标,一般用在for循环当中``for (index, value) in enumerate(array):` `print(index, value)`` ``# 打印5~1``counter = 5``while counter > 0:` `print(counter)` `counter = counter - 1
运行结果为:
5``7``9``0 5``1 7``2 9``5``4``3``2``1
7 函数
编辑如下代码:
# 定义函数,计算列表中所有元素的和``def sum_values(values):` `s = 0` `for v in values:` `s = s + v` `return s`` ``# 调用``array = [1, 3, 5, 7, 9]``print(sum_values(array))`` `` ``# 定义函数,打印字符串,默认参数值为"frank"``def show_name(name="frank"):` `print(name)`` `` ``# 调用``show_name("peter") # 位置参数方式调用``show_name() # 默认参数方式调用``show_name(name="peter") # 命名参数方式调用
运行结果为:
25``peter``frank``peter
8 import导入模块
Python拥有大量写好的模块供我们使用,资源及其丰富,这也是python的一大优势。可以使用import导入这些模块后,代码中就可以直接使用模块中的功能了。
编辑如下代码:
import time # 导入内置模块time`` ``print("start")``time1 = time.time() # 记录开始时间``time.sleep(2) # 等待2s后继续执行后面代码``time2 = time.time() # 记录结束时间``print("finish")``print(time2 - time1)
运行结果为:
start``finish``2.009726047515869
这是一个简短的入门教程,但也足够让大家对Python有一个基本的了解。
除了上述分享,如果你也喜欢编程,想通过学习Python获取更高薪资,这里给大家分享一份Python学习资料。
这里给大家展示一下我进的兼职群和最近接单的截图
朋友们如果有需要的话,可以点击下方链接领取或者V扫描下方二维码联系领取,也可以内推兼职群哦~
CSDN大礼包,二维码失效时,点击这里领取:【学习资料合集&相关工具&PyCharm永久使用版获取方式】
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
CSDN大礼包,二维码失效时,点击这里领取:【学习资料合集&相关工具&PyCharm永久使用版获取方式】