无处安放的python自学时间————第二个三天

写在前面:

时间如白驹过隙,谁能想到第二个三天就这么过去了,还记得在写第一个三天的时候,心里想着:下一个三天是周四、周五、周六,自习时间多得很,虽然这个三天没怎么学到python,下一个三天必然有质的飞跃。

呵呵。

周四早上修改了博客、上了软工基础课,下午复习了算法设计与分析的动态规划内容,看了一下上课没听到的TSP问题,写了周五要做的实验题,晚上回去看了一小会儿python就放松了;周五上午上了英语课、做了实验,下午打了一下午球,晚上又回去看了一小会儿python就放松了;周六睡了一上午,下午复习了计算机组成原理的原码、补码乘法,写了计组的作业,晚上又又回去看了一小会儿python就放松了!!!!

好像因为自学的原因就没有把这门知识重视起来,一直只是一点点地去学,把大块的时间留给学校的课程,回头看的时候,也真的只是学了一点点。

8说了,开始记录这个三天的学习心得。

安装pycharm

首先是针对上篇博客的评论给出的意见(我没想到还能有人评论真的是感动到热泪盈眶),我下载了pycharm。

下载的过程比较简单:

输入http://www.jetbrains.com/pycharm/download/#section=windows,进入网站后有两个版本供人选择,一个是专业版(professional),一个是社区版(community),我选择了社区版——我记得之前下VS的时候我也是选的社区版,是免费的——果然,pycharm的社区版在下载过程也没有要收取费用,虽然功能比专业版少了不少,但对于我这一个月应该是够的吧(如果这一个月感觉自己可以开始更深层次的开发或者有空闲再看看数据库的书的话,就去搞个专业版)。

在后面的安装界面中,把出现的空格都勾选上,然后next、next、finishing。

鉴于英语水平不够高,我去网上找了汉化包,这个网上还是蛮多的,搜一下就出来了,主要是选择对应版本的汉化包,然后把resources_cn.jar复制到lib文件夹里即可。

然后就是书上的内容。

变量和简单数据类型

首先是变量的声明:这点和其他语言不一样,python的变量不需要声明类型,可以直接使用。

其次是变量的命名:这点和其他语言大同小异,也是:1,只能包含字母、数字、下划线,数字不打头;2,不能使用关键字和函数名;3,应既简短又具有描述性。

当使用变量时可能发生错误(如下):

解释器指出,文件hello_word的第三行存在错误(运行窗口第三行内容),他列出了这行代码(运行窗口第四行内容),并指出了他是什么样的错误(运行窗口第五行内容)。名称错误通常意味着两种情况:要么是使用变量前忘记赋值,要么是输入变量名时出现错误。

然后是介绍字符串变量:

1、python里,用引号括起的都是字符串,不管是单引号还是双引号。但值得注意的是,前后引号必须保持一致。并且如果要在引号里面嵌套引号,内外需要使用不同的引号

2、python里自带了一些方法对字符串进行小但很实用的操作。

name="ada lovelace"
#title()以首字母大写的方式显示每个单词
print(name.title())
#upper()将字符串全改为大写
print(name.upper())
#lower()将字符串全改为小写
print(name.lower())

运行结果如下: 

3、python里面使用+来合并字符串(这个与其他语言一样,不做过多阐述)

4、python使用制表符或换行符来添加空白。制表符“\t”,换行符“\n”。

5、python使用自带的方法删除空白。

name=" lovelace "
#rstrip()删除末尾的空白
print(name.rstrip())
#lrstrip()删除开头的空白
print(name.lstrip())
#rstrip()删除两端的空白
print(name.strip())

运行结果如下: 

最后是介绍数字:

整数

1、python中可以对整数进行+、-、*、/运算

2、python中两个乘号表示乘方运算

浮点数

从很大程度上说,使用浮点数时都无需考虑其行为。你只需输入要使用的数字,python通常都会按你期望的方式处理它们:

值得注意的是,结果包含的小数位可能是不确定的:

但就现在而言,这个可以忽略(我也不知道怎么就忽略了,书上这么说我就这么接受了)

写在最后:

这次的文章本来早就可以发出来了,推迟了近两个小时的理由是在写的时候用了ctrl+z,本来是个后退一步的操作却把我大半的文章直接给弄消失了,而我就算了按了文本编辑器的右上来前进一步也无济于事,两个小时的努力就这么浪费了实在是让我心态大崩以至于砸了电脑一拳——结果电脑也死机了,情况的糟糕让我非常郁闷。冷静下来以后重启了电脑,虽无大碍但硬件应该是松动了,接着在另一台电脑重新写这篇博客。想说的是作为以后要和电脑相处很长一段时间的我却直接把自己的不规范操作怪罪到电脑上差点酿成大祸,这是非常非常不应该的,在这里我检讨、反省;然后是都已经是大二的人了还是发起火来理智全无,这点也是反映了心智还不够成熟,在这里检讨、反省;最后是想问一下来访的各位是否知道为什么ctrl+z会退不止一步,该如何解决,不希望以后再出现这样的问题了,如能解惑不胜感激。

最后说一句学的是代码但不只是代码。

最最后说一句希望下个三天能花更多的时间看这本书。

感谢你阅读我的文章!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值