网站建设资讯

NEWS

网站建设资讯

Python有哪些核心编程知识

这期内容当中小编将会给大家带来有关Python有哪些核心编程知识,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

创新互联致力于做网站、成都网站制作,成都网站设计,集团网站建设等服务标准化,推过标准化降低中小企业的建站的成本,并持续提升建站的定制化服务水平进行质量交付,让企业网站从市场竞争中脱颖而出。 选择创新互联,就选择了安全、稳定、美观的网站建设服务!

 

1、程序的输出

Python使用 print函数进行输出,类似 C语言的 printf函数。查看变量内容时,可以使用 print语句输出。在交互式解释其中,可以使用 print预计显示变量的字符串表示,或者仅使用变量名查看该变量的原始值。

# Python 2 

>>> myString = 'Helle World' 

>>> print myString 

Hello World   

 

# Python 3.6 

>>> myString = 'Helle World' 

>>> print(myString)

 

2、程序的输入

一般使用 input函数得到用户的数据输入,python 2使用 raw_input函数。

# Python 2

>>> user = raw_input('Enter name: ') 

Enter name: test 

>>> print user 

test   

 

# Python 3.6 

>>> user = input('Enter name: ') 

Enter name: test 

>>> print(user) 

test

总结:可以使用 help函数得到一个生疏函数的帮助;一直在函数外做用户交换操作或者将用户交换操作做成单独的函数。

 

3、注释

Python使用 #符号标识注释。#开始到结束的一行全部时注释内容。

 

4、操作符

Python的操作符和优先级等和其他语言基本相同。

例如

# /运算符,正常的除法

>>> 3 / 2 

1.5 

# //地板除,取结果的整数部分 

>>> 3 // 2 

# **幂运算符 

>>> 2 ** 1 

>>> 2 ** 2 

4

逻辑操作符 and、or、not分别表示与、或、非,合理的使用括号增强代码的可读性 。

 

5、变量和赋值 

Python是动态类型语言,也就是说不需要预先声明变量的类型。变量的类型和值在赋值那一刻被初始化。变量赋 值通过等号来执行。注意:Python不支持C语言中的自增1和自减1操作符,这是因为+和-也是单目操作符,Python会将-n解释为-(n)从而得到n,同样++n的结果也是n。 

 

6、数字

Python支持四种基本数据类型 

●整型(int) 

● 浮点值(float) 

● 复数(complex) 

● 布尔值(bool)

复数有下面两种表示方法:

>>> a = complex(3, 4) 

>>> a 

(3+4j) 

>>> b = 3 + 4j 

>>> b 

(3+4j)

 

7、字符串

Python支持使用成对的单引号或双引号,三引号(三个连续的单引号或者双引号)可以用来包含特殊字符。使用 索引操作符([])和切片操作符([])可以得到子字符串。字符串有其特有的索引规则:第一个字符的索引是 0,后一个字符的索引是 -1。

>>> s = 'Python' 

>>> s 

'Python' 

>>> s[0] 

'P' 

>>> s[‐1] 

'n'

8、列表和元组

可以将列表和元组当成普通的“数组”,它能保存任意数量任意类型的 Python对象。和数组一样,通过从 0开始的 数字索引访问元素,但是列表和元组可以存储不同类型的对象。列表和元组有几处重要的区别。列表元素用中括号 ([])包裹,元素的个数及元素的值可以改变。元组元素用小括号(())包裹,不可以更改(尽管他们的内容可 以)。元组可以看成是只读的列表。通过切片运算([]和[:])可以得到子集,这一点与字符串的使用方法一样。

>>> aList = ['1', 2, 3, '4'] # '1', '4'是字符串,2,3是数字 

>>> aList 

['1', 2, 3, '4'] 

>>> aList[0] 

'1' 

>>> aList[:2] 

['1', 2] 

>>> aList[1] = 100 

>>> aList 

['1', 100, 3, '4']   

 

>>> aTuple = (1, 'string', 3, 4) 

>>> aTuple 

(1, 'string', 3, 4) 

>>> aTuple[:2] 

(1, 'string') 

>>> aTuple[0] = 10  #当修改 Tuple元素值时会引发下面错误 

Traceback (most recent call last):

   File "", line 1, in  

TypeError: 'tuple' object does not support item assignment

9、字典

字典是 Python中的映射数据类型,工作原理类似 Perl中的关联数组或哈希表,由键-值(key-value)对构成。使 用({})符号创建字典。

>>> aDict = {'name': 'renzhe', 'age': 21, 'address': 'Tianjin'} >>> aDict 

{'name': 'renzhe', 'age': 21, 'address': 'Tianjin'} 

>>> for key, value in aDict.items(): 

...     print(key, value) 

... 

name renzhe 

age 21 

 

address Tianjin

10、代码块及缩进对齐 

Python通过代码的缩进对齐来表达代码逻辑,而不是使用大括号。提高了代码的可读性,在书写代码时一定要注 意缩进格式。 

11、if语句

 if expression:

    if_suite

 if expression:

     if_suite

 else:

     else_suite

 

 if expression1:

     if_suite

 elif expression2:

     elif_suite

 else:

     else_suite

12、while循环

while expression:

     while_suite

13、文件和内建函数 open()、file()

handle = open(file_name, access_mode = ';r';)

file_name表示要打开的文件名,access_mode表示打开方式, ';r';表示赌去, ';w';表示写入, ';a';表示添 加。

 

什么是属性?属性是与数据有关的项目。属性可以是简单的数据值,也可以是可执行对象,比如 函数和方法。哪些对象拥有属性呢?很多。类、模块、文件和复数等对象都拥有属性。我如何访问对象属 性?使用句点属性标识法。也就是说在对象名和属性名之间加一个句点(.):object.attribute。 

14、模块

模块是一种组织形式,它将彼此有关系的 Python代码组织到一个个独立文件当中。模块可以包含可执行代码、函 数和类,或者这些东西的组合。当你创建了一个 Python源文件,模块的名字就是不带 .py后缀的文件名。一个模 块创建之后,你可以从另一个模块中使用 import语句导入这个模块来使用。

>>> import module_name 

>>> module_name.function() 

>>> module_name.variable

例如:

>>> import sys 

>>> sys.stdout.write('Hello World!') 

Hello World!

上述就是小编为大家分享的Python有哪些核心编程知识了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注创新互联行业资讯频道。


网站标题:Python有哪些核心编程知识
本文网址:http://cdweb.net/article/gopeog.html