首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

和小白一起学python,第21,22课

# -*- coding: utf-8 -*-

#在开始前,我写了一点小东西

a=raw_input("a:")

b=raw_input("b:")

d=int(a)

e=int(b)

c=d*e

print c

#从上述的代码中,可以得出一个结论,shell会将你的输入识别为字符串,而不是数字,所以你需要告诉它,这是数字

#ok,开始今天的课程,额,接下来22,23课没有写代码的内容,主要是阅读和回顾,额,我必须在这里写点什么

#先从23课来吧,回忆一下自己学到的内容

"""

print 如果带""则是打印,如果不带只能进行数学运算

关于#,我一直理解都是注释,额,我知道他有其他意思,但是还没理解

= 赋值,告诉右边,你等于左边,比如 a=100,告诉a,你是100

%r,%s,%d格式化字符,额我的理解他是python的内置工具,就比如幼儿园老师和小朋友说,我说1,你们立即举手一样,1就是格式化字符,举手就是事先设定的动作

当然这三个格式化字符的意思是把右边的东西带到左边,一般是这样 "my namen is %r"%yb 输出就会成为my name is yb,当然这三个字符用法不一样,比如%d只用于数字

, 分别是制表,换行 类似的符号很多,我只是知道作用,没有去深刻理解

raw_input()和input()额这是提示输入,并把接受输入的符号,他的意思是告诉你,嗨,你该写点东西,并且把你写的东西引入到代码里跑

他们两个有点区别,其中raw_input()很蠢,他会把用户的任何输入都当成字符串,就像我在这个练习最初的代码,他把数字当成了字符串,所以print无法预算,

相对而言input()聪明一点,他会根据输入的内容进行格式转化

argv 额,这个你也可以理解为接收输入,不过他的输入都是在运行代码的同时,而input()则是在运行代码之后

read,读取文件,open 打开文件,w,创建文件 close 关闭文件 write 写入内容 这些理解了都很简单,只需注意逻辑性

def 这是个函数,即便到现在我也不是很理解他 这能说是一段代码的运行规则

seek 这是定位的意思,我在第20课写的很详细,同样return 我在21课写的都很详细

"""

#好了差不多了,需要注意的是上面写的都是我的理解,不一定正确。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180304A0V14J00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券