-
Python的整数运算结果仍然是整数,浮点数运算结果仍然是浮点数。 但是整数和浮点数混合运算的结果就变成浮点数了查看全部
-
因为Python的诞生比Unicode标准发布的时间还要早,所以最早的Python只支持ASCII编码,普通的字符串'ABC'在Python内部都是ASCII编码的。 Python在后来添加了对Unicode的支持,以Unicode表示的字符串用u'...'表示,比如: print u'中文' 中文 注意: 不加 u ,中文就不能正常显示。 Unicode字符串除了多了一个 u 之外,与普通字符串没啥区别,转义字符和多行表示法仍然有效: 转义: u'中文\n日文\n韩文' 多行: u'''第一行 第二行''' raw+多行: ur'''Python的Unicode字符串支持"中文", "日文", "韩文"等多种语言''' 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*-查看全部
-
raw字符串与多行字符串 如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀 r ,表示这是一个 raw 字符串,里面的字符就不需要转义了。例如: r'\(~_~)/ \(~_~)/' 但是r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串(为什么?) 如果要表示多行字符串,可以用'''...'''表示: '''Line 1 Line 2 Line 3''' 上面这个字符串的表示方法和下面的是完全一样的: 'Line 1\nLine 2\nLine 3' 还可以在多行字符串前面添加 r ,把这个多行字符串也变成一个raw字符串: r'''Python is created by "Guido". It is free and easy to learn. Let's start learn Python in imooc!'''查看全部
-
如果字符串既包含'又包含"怎么办? 这个时候,就需要对字符串的某些特殊字符进行“转义”,Python字符串用\进行转义。 要表示字符串 Bob said "I'm OK". 由于 ' 和 " 会引起歧义,因此,我们在它前面插入一个\表示这是一个普通字符,不代表字符串的起始,因此,这个字符串又可以表示为 'Bob said \"I\'m OK\".' 注意:转义字符 \ 不计入字符串的内容中。 常用的转义字符还有: \n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身查看全部
-
在Python程序中,变量是用一个变量名表示,变量名必须是大小写英文、数字和_的组合,且不能用数字开头,比如: a = 1 变量a是一个整数。 t_007 = 'T007' 变量t_007是一个字符串。 在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如: a = 123 # a是整数 print a a = 'imooc' # a变为字符串 print a 这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。查看全部
-
Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True查看全部
-
nan查看全部
-
print '100+200=',100+200 去除‘,’时打结果出错查看全部
-
print会依次打印每个字符串,遇到逗号“,”会输出一个空格查看全部
-
因为Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True查看全部
-
如果字符串既包含'又包含"怎么办? 这个时候,就需要对字符串的某些特殊字符进行“转义”,Python字符串用\进行转义。查看全部
-
Python的注释以 # 开头,后面的文字直到行尾都算注释查看全部
-
流行的编程语言11种:PHP,C++,JSP,Python,Coldfusion,basic,Pascal,C#,COBOL,GO,Javascript 龟叔1989年圣诞节开发的,荷兰人,Guido van Rossum Python的特点:尤雅、明确、简单 Python适合的领域:1、Web网站和各种网络服务 2、系统工具和脚本 3、作为浇水语言把其他语言开发的模块包装起来方便使用 Python不适合的领域 1、贴近硬件的代码(首选C) 2、移动开发:iOS/Android有各自的开发语言(ObjiC,Swift/Java) 3、游戏开发:C/C++ 实际应用: 1、国外:Youtobe 2、国内:豆瓣、搜狐邮箱 3、开源云计算平台:openstack 4、广泛应用于各大公司:Google,Yahoo,NASA(美国航空航天局) Python、Java、C对比 Python是解释执行类型编程语言,运行速度慢,代码量少。 Python程序代码开发量少,这才是各大公司用它的语言。 Python的缺点: 1、运行速度慢 好消息是CPU速度越来越来块,但是硬盘和网络的读取速度相比而言很慢了。所以大量的应用程序不需要这么快的速度,而且运行速度的瓶颈往往不在于Python代码,而是数据库的操作和网络调用。F1赛车和出租车在北京3环路上行驶的道理一样的,虽然F1赛车理论时速高达400公里/时,但是大家都知道3环上堵车的时候的时候,时速才只有20公里/时。所以,作为乘客,即使坐在F1上,也只能20公里/时速度前进 2、Python源代码不能加密 互联网时代,不再靠卖源码挣钱,而是靠网站等方式提供服务来挣钱查看全部
-
Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True and 和 or 运算的一条重要法则:短路计算。 1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。 2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。查看全部
-
u'''…… '''多行Unicode字符查看全部
举报
0/150
提交
取消