Python学习小结--变量与简单的数据类型

变量与简单的数据类型

  • 命名变量

    1. 变量名只能包含字,数字,下划线。名字以字母或者下划线打头
    2. 变量名不能包含空格
    3. 不能将关键字或函数名用作变量名
    4. 变量名应既简短有具有描述性
    5. 慎用小写i和大写O
  • 避免变量名的错误

    1. 作为程序员,有太多的事要忙,因此细节往往会被忽略,比如调用变量时发现变量拼错了就尴尬了
  • 字符串
    示例:"This is a string" "Hello World" 'This is also a string'
    以上发现""双引号,''单引号都可以表示字符串,因此我们可以:"I'm a boy"

    1. 使用方法修改字符串的大小写:

      name = "ada lovelace"
      print(name.title())
      #字符串调用的这个方法的作用就是:以首字母大写的方式表示字符串
      #再比如:name.upper()是将字符串全部转换为大写 name.lower()则全部转化为小写
    2. 合并字符串

      first_name = "ada"
      lase_name = "lovelace"
      full_name=first_name+" "+last_name
      #以上是两个字符串的拼接,但是往往我们也会用到字符串加数字的方式表示特定的对象
      num=10
      num_name=first_name+ " " +str(num)
      #因为字符串和数字不能直接拼接,因此我们采取的方式是将数字转化为字符串:str()
    3. python同其他语言一样,也存在很多诸如换行符'n',制表符't'之类的字符,因此不做太多的介绍
    4. 删除空白,有时候当我们阅读'python '与'python'是没有发现什么不同,但是明显带一个多了一个空白,因此我们可以使用这种方式去除它:

      
      favorite_language='python '
      favorite_language.rstrip()#-->输出'python'不含尾部空格
      #以上的rstrip(),当不指定任何参数时,默认就是匹配尾部的空白字符进行删除
      favorite_language=' python'
      favorite_language.lstrip()#-->输出'python'不含头部空格
      #功能上以rstrip相差不大,就是匹配的头部字符
      favorite_language=' python '
      favorite_language.strip()#-->输出'python'不含头尾部空格
      #strip()会删除两端的空白字符
5.务必注意不要在字符串中再次以同样的字符串写出来,否则字符会被截断并报错
  • 数字

    1. 整数,例如:1,2,3,4,5,6,3+3,6+6
    2. 浮点数,例如:0.1,0.2,0.3,0.1+0.1
    3. 数字转字符串的方式:

      print(str(0))#-->输出字符串0
    4. 运算,我们直接以代码的方式来看py2.x与py3.x的区别吧

      #py2.x
      print(str(3/2))#-->1  看见只输出了1,但是吧小数部分省去了
      print(str(3.0/2))#-->1.5  看见输出了1.5
      #py3.x
      print(str(3/2))#-->1.5  看见只输出了1,但是吧小数部分省去了
  • 注释
    在python中,我们可以看以上的代码已经写过注释了,就是#,在#字符后的都是注释,编译器会自动跳过该部分不予执行

猜你喜欢

转载自blog.csdn.net/q2605894893/article/details/80935286