零基础入门知识必看,一篇文章了解你不知道python知识。(第一篇)
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理
本文章来自腾讯云 作者:Python知识大全
想要学习Python?有问题得不到第一时间解决?来看看这里“1039649593”满足你的需求,资料都已经上传至文件中,可以自行下载!还有海量最新2020python学习资料。
点击查看
Python,以英国喜剧团体MontyPython的名字命名,是一种解释性、交互性、面向对象的编程语言.它的灵活性使它能够做许多事情,无论大小。Python可以用来编写简单的程序,但它也拥有创建复杂的、大规模的企业解决方案所需的全部功能。Python的一些使用方式包括:
Python是免费的开源在Linux、Mac、Windows和其他各种平台上工作的软件(总共21个)。它是预装在Mac和大多数Linux发行版上的;但是,可能需要下载最新版本
要检查您的版本,请打开终端并运行以下命令:
python -V
选择Python版本
对于新的和经验丰富的程序员来说,在决定Python 2或3之间时都会感到困惑。幸运的是,两者之间的语法差异很小,您可以在您的计算机上运行这两个版本。
目前,Python-2.x和3.x有两个主要版本。
哪个版本适合你?那就看你了。老实说,在这个早期阶段,两者之间几乎没有什么不同,所以这两种选择都足够了。另外,一旦你学会了一个,学习另一个并不困难。
一般来说,如果您刚刚开始学习Python,那么就使用3.6x,因为它是一个更好的版本,因为它添加了一些特性以及大量的bug修复和改进。然而,2.7x拥有更多来自第三方库的支持。
Python 3.6.8 (tags/v3.6.8:3c6b436a57, Dec 24 2018, 00:16:47) [MSC v.1916 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>
在本节中,我们将介绍Python编码原语–变量、内置数据类型、注释、语法和语义。
操纵数
它们是加法(或级联)和减法,就像在小学学到的一样。
>>> 2 + 3 5 >>> num1 = 10 >>> num2 = 9.99 >>> num3 = num1 + num2 >>> num3 19.990000000000002 >>> 8 - 5 3 >>> 2 * 6 12 >>> 12 / 3 4.0 >>> 7 % 3 1 >>> 3 ** 2 # 上升到幂 9
>>> (10.0).is_integer() True >>> (10.1).is_integer() False
字符串是用单引号或双引号声明的文本行:
>>> simple_string = "hey!" >>> simple_string 'hey!' >>> "hello world!" 'hello world!' >>> escaped = 'can\'t' >>> escaped "can't" >>> not_escaped = "can't" >>> not_escaped "can't"
>>> lower_case_string = "michael" >>> lower_case_string.capitalize() 'Michael' >>> ("empire").capitalize() 'Empire'
正如您在上面看到的,列表可能包含任何数据类型,包括其他列表或根本不包含任何数据类型。您可以访问列表的部分,就像索引字符串一样。语法相同:
>>> create_a_list = [] >>> create_a_list [] >>> numbers_list = [1, 2, 3, 200] >>> numbers_list [1, 2, 3, 200] >>> strings_list = ["batman", "superman", "iron man"] >>> strings_list ['batman', 'superman', 'iron man'] >>> mixed_list = ["Hello World", [4, 5, 6], False] >>> mixed_list ['Hello World', [4, 5, 6], False]
您可以从列表的开头或结尾访问列表中的元素:
>>> numbers_list[0] 1 >>> numbers_list[0:1] [1] >>> numbers_list[0:2] [1, 2]
看看如何通过访问元素创建一个新列表:
>>> numbers_list = [1, 2, 3, 200] >>> new_list = numbers_list[0:3] >>> new_list [1, 2, 3]
负索引从上一项开始向后计算:
>>> strings_list = ["batman", "superman", "iron man"] >>> strings_list[-1] 'iron man'
如果将列表嵌套在另一个列表中,则可以使用多个索引访问内部列表
>>> mixed_list = ["Hello World", [4, 5, 6], False] >>> mixed_list[1][2] 6
操纵列表
列表可以连在一起:
>>> fruits = ["apples", "grapes", "oranges"] >>> veggies = ["corn", "kale", "mushrooms"] >>> grocery_list = fruits + veggies >>> grocery_list ['apples', 'grapes', 'oranges', 'corn', 'kale', 'mushrooms']
>>> my_dict = {"Key 1": "Value 1", "name": "michael herman", "pi": 3.14} >>> my_dict["name"] 'michael herman' >>> my_dict["Key 1"] 'Value 1'