共 14 篇文章
显示摘要每页显示  条
使用dict和setdict.要删除一个key,用pop(key)方法,对应的value也会从dict中删除:dict可以用在需要高速查找的很多地方,在Python代码中几乎无处不在,正确使用dict非常重要,需要牢记的第一条就是dict的key必须是不可变对象。set和dict的唯一区别仅在于没有存储对应的value,但是,set的原理和dict一样,所以,同样不可以放入可变对象,因为...
再比如我们想计算1-10的整数之和,可以用一个sum变量做累加:sum = 0for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]: sum = sum + xprint(sum)如果要计算1-100的整数之和,从1写到100有点困难,幸好Python提供一个range()函数,可以生成一个整数序列,再通过list()函数可以转换为list。sum = 0for x in range(101): sum = sum + xprint(sum)sum = 0...
age = 20if age >= 18: print(''your age is'', age) print(''adult'')age = 3if age >= 18: print(''your age is'', age) print(''adult'')else: print(''your age is'', age) print(''teenager'')age = 3if age >= 18: print(...
使用list和tuplelist.tuple和list非常类似,但是tuple一旦初始化就不能修改,比如同样是列出同学的名字:如果可能,能用tuple代替list就尽量用tuple。tuple的陷阱:当你定义一个tuple时,在定义的时候,tuple的元素就必须被确定下来,比如:表面上看,tuple的元素确实变了,但其实变的不是tuple的元素,而是list的元素。tuple一开始指向的list...
字符串和编码字符编码。UTF-8编码把一个Unicode字符根据不同的数字大小编码成1-6个字节,常用的英文字母被编码成1个字节,汉字通常是3个字节,只有很生僻的字符才会被编码成4-6个字节。从上面的表格还可以发现,UTF-8编码有一个额外的好处,就是ASCII编码实际上可以被看成是UTF-8编码的一部分,所以,大量只支持ASCII编码的历史遗留软件可以在U...
数据类型和变量数据类型。在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如:也可以把一个变量a赋值给另一个变量b,这个操作实际上是把变量b指向变量a所指向的数据,例如下面的代码:Python支持多种数据类型,在计算机内部,可以把任何数据都看成一个“对象”,而变量就是...
Python的语法比较简单,采用缩进方式,写出来的代码就像下面的样子:其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。缩进的另一个好处是强迫你写出缩进较少的代码,你会倾向于把一段很长的代码拆分成若干函数,从而得到缩进较少的代码。Python使用缩进来组织代码块,请务必遵守约定俗成的习惯,坚持使用4个空格的缩进。
Python提供了一个input(),可以让用户输入字符串,并存放到一个变量里。在计算机程序中,变量不仅可以为整数或浮点数,还可以是字符串,因此,name作为一个变量就是一个字符串。name = input()print(''hello,'', name)input()和print()是在命令行下面最基本的输入和输出,但是,用户也可以通过其他更高级的图形界面完成输入和...
然后,选择一个目录,例如C:\work,把文件保存为hello.py,就可以打开命令行窗口,把当前目录切换到hello.py所在目录,就可以运行这个程序了:也可以保存为别的名字,比如first.py,但是必须要以.py结尾,其他的都不行。如果当前目录下没有hello.py这个文件,运行python hello.py就会报错:直接运行.py文件相当于启动了Python解释器,然后一次...
现在,了解了如何启动和退出Python的交互式环境,我们就可以正式开始编写Python代码了。在命令行模式下,可以执行python进入Python交互式环境,也可以执行python hello.py运行一个.py文件。在Python交互式环境下,只能输入Python代码并立刻执行。此外,在命令行模式运行.py文件和在Python交互式环境下直接运行Python代码有所不同。Python交互式...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部