- python不支持的数据类型是:char 、byte类型。可以使用长度为1的字符串(文本类型:str)表示1字符或8比特整数。
- Python3 range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。Python2 range() 函数返回的是列表。range() 函数语法:range(start, stop[, step]),start: 计数从 start 开始。stop: 计数到 stop 结束。step:步长,默认为1。
- Python的len()函数方法返回对象(字符、列表、元组等)长度或项目个数。str = "iam vie";print(len(str)) # 字符串长度,结果是7。arr = [1,2,3,4,5,7,8,9];print(len(arr)) # 列表元素个数,结果是9。
- Python既支持面向对象,也可以支持面向过程。虽然说Python是一种解释型语言,但它从一开始就是一种面向对象的语言。对于Python,一切都是对象,因此在Python中创建类和对象很容易。面向过程(Procedure Oriented)是一种以过程为中心的编程思想。这些都是以什么正在发生为主要目标进行编程,不同于面向对象的是谁在受影响。与面向对象明显的不同就是封装、继承、类。
- python是后端,python的代码是运行在服务器端的,而不是客户端,所以属于后端。Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色的语法结构,在后端开发中有着及其重要的作用。
- python中split的意思分割字符串,可通过指定分隔符对字符串进行切片。split()是一个分割字符串的函数,默认是以空格作为分隔符。split函数有2个参数:str:分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。num :分割次数。默认为 -1, 即分隔所有。
- python中+=是运算符简写,意思是两个值(或变量)相加,相加结果会赋值给左边的变量,如a+=b,等于a=a+b。可见,当作用一样时,代码量越少越好,所以这种简写方式,至少可以减少一个字符的输入。
- python 不等于的运算符号是:!=,用于比较两个对象是否不相等。假设变量a为1,变量b为2:用法如以下代码:a = 1;b = 2;if a != b:print("a不等于b") else: print("a等于b")。
- Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python特点:易于学习、易于阅读、易于维护、一个广泛的标准库、互动模式、可移植、可扩展、数据库、GUI编程、可嵌入。
- 先安装Anaconda后,再使用Anaconda进行安装python。Anaconda主要作用是可以实现安装多个python版本共存,如果只需安装使用到一个版本的python,Anaconda也是非必要安装的。但是如果需要使用Anaconda来使用指定python版本,则需要先安装Anaconda后,再使用Anaconda进行安装python。
- Python是一种面向对象的解释型计算机程序设计语言,它可以进行Web应用开发、系统网络运维、科学与数字计算、3D游戏开发、图形界面开发、网络编程等。Python是纯粹的自由软件,源代码和解释器CPython遵循 GPL(GNU General Public License)协议。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。
- python注释快捷键是Ctrl + /(Windows);Command + / (Mac),具体操作步骤如下:
- python区分大小写。python区分大小写。Python 中标识符由字母、数字、下划线组成,不能以数字开头,区分大小写。标识符是编程时使用的名字,用于给变量、函数、语句块等命名。比如name,Name ,NAME是三个不相同的变量。
- python内置的集成开发工具是IDLE(Integrated Development and Learning Environment,集成开发和学习环境)。IDLE 是一个纯 Python 下使用 Tkinter 编写的相当基本的 IDE。IDLE 总的来说是标准的 Python 发行版,甚至是由 Guido van Rossum 亲自编写(至少最初的绝大部分)。
- python不一定要装pycharm,pycharm是Python IDE(集成开发环境),也可以理解为支持运行python语言的python代码编辑器。而python环境或编辑器也有其它的选择,不过对于一个专业的python程序员来说,在开发环境安装pycharm进行开发,也是一个明智的选择。
- python文件的后缀名通常是.py,此外还有.pyc、.pyo、.pyi、.pyw、.pyd、.pyx等。.py最常见的Python 源代码文件。.pyc常见的 Python 字节码缓存文件,可以反编译成 py 文件。.pyo:另一种 Python 字节码缓存文件,只存在于 Python2 及 Python3.5 之前的版本。
- python网络爬虫方向的第三方库有Scrapy、Requests、pyspider。网络爬虫是指利用程序实现抓取网页上的数据,比如文字、图片等信息。
- python中保留两位小数常用两种方式:使用浮点格式化:print("%.2f" %x1);使用round内置函数代码:x1 = round(x1, 2) ;
- python3.x完全兼容python2.x的说法是错误的,python3.x有了不少的语法变化,并且不兼容python2.x。
- IDC专业版的编辑器软件:PyCharm、Eclipse + PyDev、visual studio、vscode+anaconda,轻量基础版的编辑器notepad++、Sublime Text、vim等等。
![]()
信息·智慧技能学习及技术服务平台