1、list"""Python内置的一种数据类型是列表:list。
list是一种有序的集合,可以随时添加和删除其中的元素。
"""classmates = [‘Michael‘, ‘Bob‘, ‘Mary‘]
print(‘classmates‘, classmates)
print(‘len(classmates)= ‘, len(classmates))
print(‘classmates[0]=‘, classmates[0])
print(‘classmates[1]=‘, classmates[1])
print(‘classmates[-1]=‘, classmates[-1])
print(‘classmates[-2]=‘, classmates[-2])
p...
一:语句中的入栈顺序同其他语言(C,C++等)一样入栈顺序是右端先进行执行后入栈(python3.5中),在python2.7之前的入栈顺序是左端先Python2.7:Python 2.7.10 (default, May 232015, 09:44:00) [MSC v.150064 bit (AMD64)] on wi
n32
Type "help", "copyright", "credits" or "license"for more information.>>> ls = [1,2,3]
>>> print ls,ls.reverse() #print先入栈执行,然后reverse再入栈执行
[1, 2, 3] None
>>> prin...
Python, 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循 GPL(GNU General Public License)协议。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求...
#Autor:Decade
mag=‘我爱北京天安门‘
print(mag)
print(mag.encode(encoding=‘utf-8‘)) #采用utf-8编码格式
print(mag.encode(encoding=‘utf-8‘).decode(encoding=‘utf-8‘))#不使用utf-8的编码格式
原文:https://www.cnblogs.com/Good-Life/p/8601053.html
前言Python属于脚本式编程,与js类似语言比较宽松的风格,往往没有得到想要的效果的时候不会报错提示,而是直接被忽略;在Python的语言中要特别注意行和缩进 的使用 1.行和缩进学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。 2.多行语句...
数字相关在Python程序前加上 from __future__ import division 或者在解释器里面直接执行它,或者通过命令行运行Python时使用命令开关-Qnew,会使单斜线不再整除,如>>> 1/20.5而双斜线实现整除,如>>> 1//20 输入>>> x = input(‘x:‘)模块用import导入模块,然后按照“模块.函数”的格式使用这个模块的函数,如>>> import math>>> math.floor(23.96)23.0 在使用了“form模块import函数”这种形式的import命令之后,就可以直接使用...
ord(‘A‘):ascii编码转化为对应的序号chr(66):整数对应序号的ascii码string.ascii_lowercase:生成所有的小写英文字母字符串string.digits:生成所有的数字string.count(str,beg=0,end=len(string):返回str在string里面出现的次数,如果beg或者end指定下标范围string.expandtabs(tabsize=8):把字符串中的tab符号转化为空格string.find(str,beg=0,end=len(string):找到返回下标,否则返回-1string.join(seq):以指定字符串作为分隔符,将...
数据类型:整型浮点型字符串:以“”或‘’括起来的任意文本1.如果字符串本身包含‘’,可以用“”括起来;eg:"I‘m OK "2.如果字符串本身既包含’又包含”,可以用转义字符\来标识‘I‘\m "\OK "\!‘表示:"I‘m OK "!3.转义字符\可以转义很多字符,如:换行转义为\n,制表符可转义为\t 字符\本身也需要转义为\\;4.如果字符串里面有很多字符需要转义,就需要加很多\,so为了简化,用r‘‘表示‘‘内部的字符串默认不转义;5.如...
1 内容大纲pycharm安装while循环格式化输出while循环运算符编码的知识2 内容回顾编译型与解释型
编译型:一次编译成二进制,可以多次执行
优点:执行效率高缺点:不能跨越平台,开发效率比较低,例如C语言解释性:逐行编译成二进制,再执行
优点:可以跨越平台,开发效率高缺点:执行效率低,例如python变量
数字、字母、下划线的组合不能以数字开头不能用python的关键字不建议使用中文命名具有描述性需要区分变量和普通的数据类型...
一、数值与字符串int、float 类型 Python的in 、float类型相对于其他语言的没有明确的范围限制,Python的int、float类型能存储多大的数值是由硬件决定。 十进制可以直接写 八进制是0o开头 十六进制0x开头 二进制 0b 开头数学运算符 + 加 - 减 * 乘 如果是字符串乘以一个数字表示这个字符串重复几次 ** 计算次方 / 除 // 整除 % 取余数值的内置函数及工具模块内置函数 ...
Python种类和其他语言的对比
CPython:代码 -> C 字节码 -> 机器码 (一行一行进行编译执行)PyPy:代码 -> C 字节码 -> 机器码 全部转换完 再执行->执行其他Python(Jython): 代码 -> 其他字节码 -> 机器码字符编码:
ascii :8位二进制数来表示 256种可能的字符,00000000 2**8=256unicode 万国码: 至少两个字节起,占用内存空间比较大。utf-8 :弹性存储,是对万国码的压缩。中文占三个字节。00000000 00000000 00000000gbk,gb23...
一、变量1、引用 id()函数传参 与 返回值 都是传递保存的数据的引用2、可变和不可变类型(变量的引用地址只在赋值语句后变化)不可变类型 内存中的数据不允许被修改数字类型 int,bool,float,complex,long(2,x)字符串 str元组 tuple可变类型 内存中的数据可以被修改列表 list字典 dict
字典的key只能使用不可变类型数据哈希(hash)Python中内置一个叫hash(0)的函数
接受一个不可变型的数据作为参数 返回...
列表(list)列表中可以存入整数、实数、布尔值、字符串、序列、对象可变序列列表 [] 元素间隔用 ,号分隔 列表的创建和删除使用赋值运算符直接创建列表listname = [元素1,元素2,.......] 创建空列表列表名 = [] 创建数值列表string = "圣人蛋糕"list(string)print(string)["圣","人","蛋","高"]range() 函数可创建一个整数列表,一般用在 for 循环中。 删除列表del 列表名称 不常用python自带的垃圾回收机制会自动销毁不用的...
字符串截取:利用下标进行截取py_str = ‘python‘len(py_str)py_str[:3]
>> py_str + ‘123‘‘python123‘>> py_str * 3‘pythonpythonpython‘Str将数字转换成字符串Len(变量)统计变量长度字典是无序的,所以无法使用下标进行取值。取值按key进行取值>> adict = {‘name‘:‘azj‘,‘age‘:26}>> adict{‘name‘: ‘azj‘, ‘age‘: 26}>> adict[‘name‘]‘azj‘数据类型比较:按存储模型分类标量类型:数值、字符串(中间不...
详细如下:#元组:不可变列表,值不可修改,顺序不可变#元组有很多继承序列的内容如下:
#序列索引从0开始,从最后起则索引为-1
a = (1,8,3,9,5,6)
b = (‘小一‘,‘小二‘,‘小三‘)
c = (‘Wang‘,‘baby‘,‘maya‘,‘Jiang‘,‘an‘)
aa = list(range(1,11,2))
print(aa)
print(a[2],a[-1],a[-3]) #输出第几项#切片print(a[::2]) # 默认从0到最后,每两个输出一个print(a[1:4:2]) # 从第一个到第四个,每两个print(a[:2]) ...