首页 > 代码库 > python---基本数据类型

python---基本数据类型

1 基本数据类型

         什么是数据?

     x=10,10是我们要存储的数据

 2.为何数据要分不同的类型

  数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示

 

3. 数据类型

  数字(整形,长整形,浮点型,复数)

  字符串

  列表

  元组

  字典

  集合

  在介绍字符编码时介绍bytes类型

 

 数字:   整型int:年级,年纪,等级,身份证号,qq号,手机号   

           level=10   

浮点型float:身高,体重,薪资,温度,价格    

     height=1.81    

     salary=3.3    

字符串str:

          包含在引号(单,双,三)里面,由一串字符组成   用途(描述性的数据):姓名, 性   别,地址,学历,密码:alex3714    

                     name=‘egon‘     

      取值:    首先要明确,字符串整体就是一个值,只不过特殊之处在于:    python中没有

                    字符类 型,字符串是由一串字符组成,想取出字符串中    的字符,也可以按照

                    下标的方式取得        

                name:取得是字符串整体的那一个值    

                name[1]:取得是第二位置的字符       

     字符串拼接:   

                    >>> msg1=‘hello‘  

                    >>> msg2=‘ world‘   

                    >>>  

                   >>> msg1 + msg2   ‘hello world‘  

                   >>> res=msg1 + msg2   

                  >>> print(res)   hello world     

                   >>> msg1*3   ‘hellohellohello‘   

      列表list:包含在[]内,用逗号分割开   用途(存多个值,可以修改):爱好,装备,女朋友们                          hobby=[‘play‘,‘eat‘,‘sleep‘]   

                 方法:    

                          hobby.append  

                          hobby.remove   

                   操作:   

                       查看:   

                       >>> girls=[‘alex‘,‘wsb‘,[‘egon‘,‘ysb‘]]    

                       >>> girls[2]    [‘egon‘, ‘ysb‘]   

                       >>> girls[2][0]        

                     增加     girls.append(元素)    

                     删除     girls.remove(元素)    

                                 del girls[元素的索引]   

                     修改     girls[0]=‘alexSB‘      

          字典dict:定义在{},逗号分割,每一个元素的形式都是key:value      

                 student_info="""  

                 name:alex   

                 sex:None  

                 age:81  

                 hobby:zsb00 zsb1 zsb2 zsb3   """         

                       #name   sex  age hobby  

               student_info=[‘alex‘,None,81,[‘zsb0‘,‘zsb1‘,‘zsb2‘,‘zsb30‘]]  

               student_info[3][2]       

            字典:    用途:存多个值,这一点与列表相同,值可以是任意数据类型    特征:每一个值都一个唯一个对应关系,即key,强调一点,key必须是    

                     不可变类型:字符串,数字  

                student_info={   

                                        ‘age‘:81,    

                                        ‘name‘:‘alex‘,    

                                        ‘sex‘:None,    

                                        ‘hobbies‘:[‘zsb0‘,‘zsb1‘,‘zsb2‘,‘zsb30‘]    }          

          操作:    查看    

                         >>> student_info={  

                           ...                     ‘age‘:81,  

                           ...                     ‘name‘:‘alex‘,  

                           ...                     ‘sex‘:None,   

                           ...                     ‘hobbies‘:[‘zsb0‘,‘zsb1‘,‘zsb2‘,‘zsb30‘]   

                           ...                     }    

                           >>>  

                           >>> student_info[‘age‘]    81    

                           >>> student_info[‘hobbies‘]    [‘zsb0‘, ‘zsb1‘, ‘zsb2‘, ‘zsb30‘]    

                           >>> student_info[‘hobbies‘][2]   

                                ‘zsb2‘  

                          增加  

                                 student_info[‘stu_id‘]=123456        

                           删除   

                                 del student_info[‘stu_id‘]       

                            修改    

                                  student_info[‘name‘]=‘alexSB‘      

         布尔:True False  

              用途:用来判断    

               >>> pinfo={‘name‘:‘oldboymei‘,‘age‘:53,‘sex‘:‘female‘}

               >>>  

                >>>

                >>> pinfo[‘age‘] > 50  True

                 >>> pinfo[‘sex‘] == ‘female‘  True  

python---基本数据类型