|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
1. 为什么print("I love fishc.com" * 5)可以正常运行而print("I love fishc.com" + 5)却报错?
在python中不能将两个完全不同的东西加起来,“I love fishc.com”是字符串,而5是数字。但乘一个数可以表示翻倍,是有意义的。
2. 在一个字符串中键入一个“”的方法。
a. 用\进行转译,,eg: print("I \"love\" fishc.com")
b. 用单引号引起这个字符串, eg: print('I "love" fishc.com')
类似的如果要在一个字符串中引用单引号,则用双引号引起这个字符串, eg: print("Let's go~")
3. 关于python。
a. python是一种解释型语言,类似的还有php,ruby,Java
运行路径为:解释器——保存成一条条指令——解释给计算机使用,
优点是可以跨平台使用;缺点是运行速度较慢。
另一种语言为编译型语言,代表有C, C++,
运行路径为:编译器——保存的二进制——计算机直接调用
优点:可直接翻译成机器指令,运行速度快;缺点:在不同的操作系统需要不同的编译器实现编译,可移植性差。
b. 关于python 3。
Python2中str既可以支持二进制数据又可以支持文本数据,导致超负荷使用,容易出现bug,而改进后的python3中所有文本都支持Unicode,有效避免了这种情况的发生。
c. 关于IDLE, IDLE是Python的shell,是通过键入文本与程序交互的途径,一般在file中编辑,在shell中运行。 |
评分
-
查看全部评分
|