python基础学习01

博客诞生了这么久,这还是我第一次写博客,心情有些激动,也有些忐忑,废话不多说,直接进行正题。

虽然已经学习过一次python,但学习过一次以后还是觉得跟没学习一样,所以,决定重新学习一次,这一次一定要认真学习,完全按照教程上的来做。

今天主要学习的是字符串的拼接和程序控制

一、字符串拼接

  python的字符串拼接真的很强大,也很简单,主要格式有:

    1、字符串A+字符串B:这种拼接方式会在内存中开辟好几块空间,效率非常的低,不建议这样使用

    2、占位符方式:info = '''
          ------- info of %s --------
          Name:%s
          Age:%s
          Job:%s
          Salary:%s
          ''' % (name, name, age, job, salary) 

          三引号这种方式为字符串格式化,输出的时候会按照字义的原样输出,但这种方式对应关系不清晰,不推荐使用

          ————————————————————————————————————————————————————————————

          info2 = '''
          ------- info of {_name} --------
          Name:{_name}
          Age:{_age}
          Job:{_job}
          Salary:{_salary}
          '''.format(_name=name,
          _age=age,
          _job=job,
          _salary=salary)
          这种方式与上一种功能相同,但对应关系相对清晰,推荐使用

          ————————————————————————————————————————————————————————————

          info3 = '''
          ------- info of {0} --------
          Name:{0}
          Age:{1}
          Job:{2}
          Salary:{3}
          '''.format(name, age, job, salary)

          这种方式与上一种功能相同,但当点位符较多的时候,对应关系相对不清晰,不推荐使用

          ————————————————————————————————————————————————————————————

          info = ‘Name:%s,Age:%s,Job:%s'%(name,age,job)

          单引号这种方式为单行字符串拼接,方式与上述三引号的方式相同。

          ————————————————————————————————————————————————————————————

二、流程控制

  python的for循环和while循环与其它语言不同,在循环体的下边可以写else:语句,主要用法是当循环正常结束后,执行else中的语句,如果循环被break退出了,else语句将不被执行。

  1、for循环

    

  2、while循环

    

如果哪些写的不对,请大牛们指出,并感谢指导!!          

猜你喜欢

转载自www.cnblogs.com/WhiteBai2018/p/9267222.html