python学习笔记2

网友的分享:

Python3.x 中 input() 函数接受一个标准输入数据,返回为 string 类型。
Python2.x 中 input() 相等于 eval(raw_input(prompt)) ,用来获取控制台的输入。
raw_input() 将所有输入作为字符串看待,返回字符串类型。而 input() 在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型( int, float )。
注意:input() 和 raw_input() 这两个函数均能接收 字符串 ,但 raw_input() 直接读取控制台的输入(任何类型的输入它都可以接收)。而对于 input() ,它希望能够读取一个合法的 python 表达式,即你输入字符串的时候必须使用引号将它括起来,否则它会引发一个 SyntaxError 。
除非对 input() 有特别需要,否则一般情况下我们都是推荐使用 raw_input() 来与用户交互。
注意:python3 里 input() 默认接收到的是 str 类型。

本节课主要了解python有大量内置函数BIF,这些函数可以灵活调用实现不同功能;python对字符识别比较敏感,如大小写,中英文字符;python可以对字符进行多种方式拼接。

【零基础入门学习Python笔记003】插曲之变量和字符串

  1. 以下哪个变量的命名不正确?为什么?C

    (A) MM_520 (B) MM520 (C) 520_MM (D) _520_MM
    变量不能以数字开头。

  2. 在不上机的情况下,以下代码你能猜到屏幕会打印什么内容吗?

  3. >>>myteacher = ‘小甲鱼’
  4. >>>yourteacher = myteacher
  5. >>>yourteacher = ‘黑夜’
  6. >>>print(myteacher)
    复制代码

打印:小甲鱼

  1. 在不上机的情况下,以下代码你能猜到屏幕会打印什么内容吗?
  2. >>> myteacher = ‘小甲鱼’
  3. >>> yourteacher = myteacher
  4. >>> myteacher = ‘黑夜’
  5. >>> print(yourteacher)
    复制代码

打印:小甲鱼

  1. 在不上机的情况下,以下代码你能猜到屏幕会打印什么内容吗?
  2. >>>first = 520
  3. >>>second = ‘520’
  4. >>>first = second
  5. >>>print(first)
    复制代码

打印:520

  1. 除了使用反斜杠(\)进行字符转义,还有什么方法可以打印:Let’s go! 这个字符串?
    a=”Let’s go!”
    Print a

  2. 如果非要在原始字符串结尾输入反斜杠,可以如何灵活处理?

    print “let’s”+”\”
    let’s\
    通过拼接处理。

  3. 在这一讲中,我们说变量的命名需要注意一些地方,但小甲鱼在举例的时候貌似却干了点儿“失误”的事儿,你能看得出小甲鱼例子中哪里有问题吗?

变量命名不能以数字开头;

动动手:

  1. 还记得我们第一讲的动动手的题目吗?这一次要求使用变量,计算一年有多少秒?

A=365
B=24
C=60
D=60
E=A*B*C*D
print E

提示:可以以 DaysPerYear(每年天数),HoursPerDay(每天小时数),MinutesPerHour(每小时分钟数),SecondsPerMinute(每分钟秒数)为变量名。

  1. 关于最后提到的长字符串(三重引号字符串)其实在 Python3 还可以这么写,不妨试试,然后比较下哪种更方便?

  2. string = (

  3. “我爱鱼C,\n”
  4. “正如我爱小甲鱼,\n”
  5. “他那呱唧呱唧的声音,\n”
  6. “总缠绕于我的脑海,\n”
  7. “久久不肯散去……\n”)

  8. 复制代码

a=”’我爱鱼C,\n
正如我爱小甲鱼,\n
他那呱唧呱唧的声音,\n
总缠绕于我的脑海,\n
久久不肯散去……\n”’
print a

  1. 请写下这一节课你学习到的内容:格式不限,回忆并复述是加强记忆的好方式!
    灵活运用变量可以使代码更简洁;变量不能以数字开头;
    注意特殊字符需要进行转义\ r;对于复杂特殊字符输出,可以综合运用多种方式进行处理,如拼接、三引号。
    引号内的内容是一个字符串;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值