新浦京81707con > 首页 > Python_实用入门篇_13

原标题:Python_实用入门篇_13

浏览次数:56 时间:2019-05-07

Python引用:

脚下求学的Python基础的一回计算

 

 

一.列表,元组,集合,字典,字符

首先,Python与JAVA同样,是一门开源的、跨多平台的言语。而C#自家不是开源的,且只可以运维在Windows平台上。

 

1.Python中最常见的行列类型为:列表,元组,字符类型**

  1. 编译性
print('-------------------------------------------------')

a = 10
b = a
print(a)
print(b)
print(id(a))#打印两个变量的地址
print(id(b))#地址相同,说明 a 和 b 的指向同一个地址

print('-------------------------------------------------')

a = 11#a 从指向 10 转为指向 11 的地址
print(a)
print(b)#b 指向不变
print(id(a))#打印的地址发生了变化
print(id(b))

print('-------------------------------------------------')

list = [1, 2]
print(list)
print(id(list))
list.append(11)#在列表里添加一个元素
print(list)
print(id(list))#指向不变

print('-------------------------------------------------')

特点:

Python是一门解释性脚本语言,源代码不需求编译能够一向运维,运转时Python字节码解释器解释源代码并实施相关命令。Python的源代码文件.py能够一向运维,假设装了Python在地头的话。而C#则必要编写翻译为IL,运营时由CLRAV四托管运维。

 

1全体连串都匡助迭代

  1. 数据类型

 

瞩目:generator也是可迭代对象,generator是生成器,后面博主会讲。

Python的数据类型相比少,基本数字类型唯有多样,类别类型二种:字符串,元组,列表。映射类型一种:字典。C#的内置数据类型则有多数。Python未有double类型。Python未有char或byte类型来保存单一字符或八个人整型。Python有个放置的复数数字类型,C#没有。

运作结果:

2队列表示索引为非负整数的雷打不动对象集结

  1. 面向对象

图片 1

叁字符和元组属于不可变种类,列表为可变系列

Python中代码(字段,函数)能够不放在类中,而是径直放在.py文件下,C#不允许那样做。

不行变类型: 数值类型,字符串

2.python青海中国广播公司泛的容器类型为:列表,元祖Tuple,字典,和集合

  1. 代码块

可变类型: 列表,字典,元组

容器:

Python缩进,C#是大括号。

 

是足以存放数据项集结的数据结构

  1. Switch

 

三.Python中的可变与不足变类型

Python没有

Python求列表中最大值和最小值:

可变类型:

  1. for/foreach
list = [1, 2, 3, 44, 0, 69, -9]
i = 0
max = list[i]
min = list[i]

while i < len(list)-1:

    if max < list[i 1]:
        max = list[i 1]

    if min > list[i 1]:
        min = list[i 1]

    i  = 1

print('max is %d, min is %d'%(max, min))

列表、字典是可变的

Python未有foreach,Python的for循环类似于C#的foreach。要实现C#的for循环成效,Python要借助于range()函数。

 

比如表明:往列表list里扩大多少,list = [1,2,3],list.append,实则正是在原来的列表对象上加多了数值,内部存款和储蓄器地址不改变。

  1. 列表解析/切成丝操作

计算字符个数(get from 别的博主的):

图片 2

C#不曾那些职能。

本文由新浦京81707con发布于首页,转载请注明出处:Python_实用入门篇_13

关键词: 新浦京81707con Python 程序开发 入门篇 Web开发

上一篇:使用Intent传递对象

下一篇:没有了