鱼C论坛

 找回密码
 立即注册
查看: 4318|回复: 0

[学习笔记] 001讲

[复制链接]
发表于 2017-7-2 11:27:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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中运行。

评分

参与人数 1鱼币 +3 收起 理由
小甲鱼 + 3 支持楼主!

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 15:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表