默默地来

三、基本数据类型

<1.几个重要概念

1.表达式:有表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合。

2.语句:一个语法上自成体系的单位,它由一个词或句法上有关连的一组词构成。

3.程序:程序就是由一条一条的语句和一条一条的表达式是构成的。形如 : xxx()

4.函数:函数就是一个语句专门用来完成特定的功能 形如 : xxx();函数的分类: 内置函数 自定义函数

<2.标识符

1.Python的组成:关键字、标识符 、注释 、变量和数值 、运算符、语句 、函数 、序列。

2.关键字:输入help("keywords"),见下图

​2-2-1
​2-2-2

3.标识符:

1)概念:数名.开发人员在程序中自定义的一些符合的名称。例如:变量名、类名、函数名。

2)组成:由26英文字母大小写、数字 0 - 9、符号 _$。

3)规则:标识符可以包含字母、数字、 _, 但是不能使用数字做开头。例如 name1 name_1 1name(No)。Python中不能使用关键字和保留字作为标识符。

4.命名方式:

1)小驼峰法:第一个单词以小写字母开始,第二个单词首字母大写。如;myName。

2)大驼峰法:每一个单词的首字母都采用大写下划线命名法,用下划线来链接两个有含义的单词。如:my_name.

3)以上两种方法都需要标识符规则。

4)见名知意。

<3.基本数据类型

1.整型(用int表示):1、a=2、b=999231231231232132142142142142232323322等都是整形;如果数字较大可以用下划线分割。如:a=1_213_214_241。

2.浮点型(用float表示):0.21、a=2323.23都是浮点型。

3.布尔值(用bool表示):Ture和Fasle。其中Ture=1,Tasle=0,从本质上来说他也属于int类型。

4.字符串:

1)什么是字符串?

字符串(用str表示)就是有数字、字母、下划线组成的一串字符,在程序中,用一对单引号或者是双引号包裹的内容就是字符串,相同引号不能嵌套。

2)转义字符举例:

转义字符 \' 表示 '

\”表示”

\t 表示制表符 tab

\n表示换行符

\\表示反斜杠 \

3)长字符串:长字符串我们用三重引号表示。如:‘‘‘abcdefg’’’。

4)格式化字符串:

第一种:拼串 。

a='wonita'

print('a=',a) 输出为a= wonita。

第二种:多个参数。

print('a=%s,b=%s'% ('holle','word')) 输出结果为a=holle,b=word。

第三种:占位符 ,我们在创建字符串的时候可以在字符串中指定占位符, %s 占位字符 ,%d 占位整数 ,%f  占位浮点数。

如:  print('i love %s')   输出为 i love %s;

         print('i love %s'%study) 输出为 i love study。

第四种:格式化

​3-4-1
​3-4-2

<4.变量

1.什么时候定义变量?

当数据不确定的时候,需要对数据进行存储时,就定义一个变量来完成存储动作。

2.什么是变量?

通俗的说变量就是给数据起个名字 ,变量名也要符合标识符的命名规则.

3.变量的运算:

1)print(2+1) 输出为3。

2)print(2+'1') 程序报错,int和str类型不能相加。

3)print('a'+'bcd') 输出为abcd。

4)a=‘123abc’

      b=‘456abc’

      print(a+b) 输出为123abc456abc。

<5.字符串其他操作

1.字符串的长度 len()  。

​5-1-1

 

​5-1-2

2.判断一个字符串是否在另一个字符串中 in。 

​5-2-1
​5-2-2

 3.求最大值和最小值 max() min()  。

将需要求最大值、最小值的数字传入以“,‘’分割,如果传入为字符串则根据ascii码转化后比较大小。

如: print(max(23,2,532,432,23,999))   输出为999。

4.分割字符串 split()  。

5.拼接字符串 Join()。

a=‘123abc’

b=‘456abc’

print(a+b) 输出为123abc456abc。

2.去空格:

1).strip()  去掉一个字符左右两边的空格  。

​5-5-1

输出为FAFAFAW

2).lstrip() 去掉字符左边的空格 。

使用同上。

3).rstrip() 去掉字符右边的空格。

使用同上。

3.字符串的大小写

1).upper()全部大写

a=ccccbbbbbddddd'

print(a.upper())  输出为 CCCCBBBBBDDDDD。

2).lower() 全部小写

a='CCCCBBBBBDDDDD'

print(a.upper())  输出为 ccccbbbbbddddd。

3).capitalize()首字母大写

a='dFAFAFAW'

print(a.capitalize())  输出为 Dfafafaw。

4).isupper()、islower() 判断是否是大写或者小写

使用方法同上,注意,他判断的是所有字母,有一个不符合则返回Fasle。

posted on 2019-09-22 16:06  默默地来  阅读(309)  评论(0)    收藏  举报

导航