python总结1--数字对象、变量与注释、字符串

最近利用下早班的空余时间在宿舍开始了自学python之旅,先在B站站找视频教程,又找到他家教程的网站;花了将近两个月的时间才把python基础过完,因为很基础的东西,记录的知识很浅,但也总结了笔记分享记录在这里,如果有人驻足在这里几分钟浏览了,愿你批评指正添砖加瓦,我后续不断学习会更新丰富起来~

数字对象

  1. 整数(int)

  2. 浮点数(float)(俩整数相除得浮点数);只得到商的除法;只得到余数的除法;次方:几次方就写几个 * 和 *个数; 混合运算的优先级与数学中定义相同,结果也为浮点数若要提高优先级加括号。

    print(8/2)         4.0
    print(7/2)         3.5
    print(7/2)         3    #取整
    print(7/2)         1    #取余
    print(10***3)      1000     #三次方
    print(5*8/2+1)     21.0     #含运算优先级
    
  3. 变量与注释

    1. 若我们要多次使用一个对象,可将对象定义成一个变量,之后引用变量即可。规则即;变量名=‘对象’ / 变量名=对象;也可称为给变量赋值。

    2. 除过字符串以外的任何对象都可以起名字(变量)

    3. 变量的值可以变化,分两种变化情况:<1>变量指向了新对象----程序4,5行执行完后,对象18就没有变量引用它了,解释器会在随后某一时刻清除他的内存; 一个对象可以有多个名字如6,7,8.9行程序,执行结果为小明 ,小明 ,小明 ,小红 ;<2>变量指向对象的本身发生了变化,即变量指向的对象是可变的数据类型,如列表,字典,自定义的类实列对象,【具体过后学到在补充】

      hello='你好,吃了吗?'
      print(hello)                           #打印 你好,吃了吗? 到屏幕上
      age,height=58,30
      age=18
      age='hi'
      kid='小明'
      student=kid
      prettyboy=kid
      kid='小红'
      

      变量名规则:

      1. 变量名可以包含字母,数字,下划线,不能有空格;也可以以字母或下划线开头,但不也能以数字开头

      2. 变量名不能和关键字同名;变量名不能能和内置函数同名。通常用英文单词或英文短语作为变量名。

      3. 多个变量名可以这样写:变量名1,变量名2=对象1,对象2

      4. 变量名在定义的时候大小写敏感。eg :startTime这种写法错误;starttime正确。

      5. 变量重新赋值的书写方法:

      6. var=1
        var=var+1 =var=2
        var+=1    ﹦var=3
        
      7. python的注释以#开头,后边的内容都是注释。

        #记录小明的身高
        info['height']='180cm'
        print(info)  #打印身高到屏幕上
        

字符串

  1. 字符串可以用双引号,单三引号,双三引号表示;单三引号特点:支持跨行字符串,打印出来的定义样式完全一样

  2. 若要用单引号表示跨行则在跨行处添加转义字符\n

  3. 字符串里边本身有单引号,我们在定义这个字符串的时候就应该用双引号 ;如果依旧用双引则会出现语法错误。

  4. 如果字符串里边本身有双引号,我们在定义这个字符串的时候就应该用单引号 ;总之在定义字符串时使用的引号与本身已有的分开。

    "你好"
    '''你好'''
    """你好"""
    
    
    letter='''可可!
         你真是太厉害啦!
              2020/5/28'''
    print(letter)
    
    
    hello="he said:'i am fine,think you'"
    print(hello)
    

字符串的拼接

  1. 用+号把两个字符串连接起来,产生一新的字符串

    my love='我最爱的是:'
    TV='追剧'
    eat='吃好吃的'
    print(my love+TV+eat)
    

字符串元素索引

'今天天气真不错啊'
  1. 可以看出以上字符串中含有8给字符,每个字符都是这个字符串的一个元素,即:字符串就是由一个一个元素—字符组成。在python语言中把这种特性数据称之为sequence(序列)。序列里的元素都是有索引的,字符串元素的索引从0开始。比如今的索引是0,天的索引是1…;若有用负数来表示索引那么最后一个数的索引是-1.

  2. 一个长度为len的字符串,他的最后一个字符的下标是len-1

  3. python中可以用索引来获取一个字符串中的某一个字符,比如以下1,2行代码获取后屏幕上打印出 你这个字。

  4. 若要获取一个字符串的最后一个元素可直接用str=[-1],如第4,5行代码

    hi='今天天气不错'
    print (hi[0])str='sdfghjkfghjkllkjhgfd'
    print=[-1]
    

    字符串切片

    1. 要在字符串中切除想要的某几个字符,在对应索引的位置用[m:n]这样的切片来得到该字符串,如下1,2行代码或者4,5行代码用负数切片来表示

    2. 字符串切片前面开始的索引是切片开始元素的索引,后面的索引是切片结束元素的索引+1

      hello='刘总你好啊'
      prinnt(hello[2:4])
      
      hello='刘总你好啊'
      print(hello[-3:-1])
      

      省略一个切片索引

      1. 若切出的内容一直到字符串的结尾,可以用str[3:]后边的索引空着不写表示到整个字符串的结束

      2. 若前面不写,表示从字符串的开始切片,可以用str[:5]

        str='dxfcgvhbjnmdfghj'
        print(str[3:])
        print(str[':5'])
        

    获取字符串长度

    1. 内置函数len可以用来获取字符串的长度,也可以获取字符串中字符的个数,如以下代码,字符串长度就是4个字符。

      var='小可爱呀'
      lenth=len(var)
      print(lenth)
      
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值