python学习初体验(一)

讲真,本是计算机专业的学生,却没有好的编程能力,着实给母校丢脸了,研究生阶段,开始努力从计算机编程小白开始,每日对自己所学进行系统化的总结,哪里有不对的地方,希望浏览到网页的大佬给予指正,谢谢大家了,让自己逐渐变强起来,也期待向各位大佬学习。

python学习初体验(一)

1.关于字符串

   (1)字符串就是一系列的字符,在python中,用引号括起来的都是字符串,其中的引号可以是单引号,也可以是双引号.

           “This is a String”和'This is a String'都是字符串,这种灵活性可以让你能够在字符串中包含引号和撇号。

   (2)修改字符串中大小写的方法

            ①title()方法,该方法主要是将字符串中的每一个单词的首字母变成大写。

              

           ②若要将字符串中的单词全部变成大写或者小写,可以用到upper()方法和lower()方法

              

    (3)合并字符串

          python中直接用'+'来合并和拼接字符串,这个简单,就不演示了

    (4)空白的制定和删除

           有些时候,我们需要在输出时加入一些空格,以用来区分单词之间的意义,这个时候,我们可以加入制表符\t,或者换行符\n,例如:

       删除空白,有些时候,额外的空白会让我们很迷惑,比如比较两个字符串的长度,有的时候,里面就会掺杂多余的空白,让我们摸不着头脑。可以用方法rstrip()

然而这样的删除只是暂时的,所以如果想要永久的删除,必须降删除后的结果重新储存在lang变量中。与rstrip()方法类似的还有lstrip()方法和strip()方法,前者主要是去掉字符串开头的空白,后者主要取消字符串末尾的空白。

2.关于数字

  (1)整数

         可对整数执行基本的加减乘除操作,在这里应该注意的是:python中的乘方问题:python运用两个乘号来表示乘方运算:

(2)python将带小数点的数字都称为浮点数,但值得注意的是,结果包含的小数位数可能是不确定的:        

(3)避免类型错误的处理方式,用str()函数

    

(4)需要注意的是:python2和python有个区别,python2中的除法只要双元中有一个为浮点数,那么结果一定是浮点数,python3不同python3基本是我们正常的人类算法的思维。

    下面是python之禅,觉得写的不错,就和大家分享一下:

      Python程序员笃信代码可以编写得漂亮而优雅。编程是要解决问题的,设计良好、高效而漂亮的解决方案都会让程序员心生敬意。随着你对Python的认识越来越深入,并使用它来编写越来越多的代码,又一天也许会有人站在你的后面惊呼:“哇,你的代码写的可真 漂亮啊”。如果有两个解决方案,一个简单,一个复杂,但都行之有效,就选择简单的方案吧。这样,你编写的代码将更容易维护,你或者他人以后改进这些代码时也会更容易。

     现实是复杂的,有时候可能没有简单的解决方案。在这种情况下,就选择最简单可行的解决方案吧。

     即便是复杂的代码,也要让它易于理解,开发的项目涉及复杂代码时,一定要为这些代码编写有益的注释。

   务必牢记:简约和清晰这两个概念。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值