# -*- 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课写的都很详细
"""
#好了差不多了,需要注意的是上面写的都是我的理解,不一定正确。
领取专属 10元无门槛券
私享最新 技术干货