Python 基础核心语法(第二节)

python的数据类型(python是弱类型语言,它不用去定义数据类型。)

一、常用的数据类型有:

int:整形【整数】 

int格式:变量名=整数。例如a=1.

此时,所查看到的数据类型是 int 整形,<class 'int'>中的class是类的意思。

float:浮点类型【小数】

bool:布尔类型【True或者False】

主要用于开发中的判断,例如,是否登录成功?

 

注:首字母一定要大写:True/False.

例如:a=true——>一定要大写T

     print(type(a))

#这个代码会报错,它什么类型都不是。

哪怕是:a=TRUE

               print(type(a))

#这个也会报错。

 

True是1,False是0. 

输出结果为1,查询到的数据类型为int整形

说明:bool类型可以计算。

string:字符串类型【文字字符】

无论是单引号还是双引号,其实都是字符串类型 

另外:引号'''内容'''

它是可以保留原格式输出的:

例如:

tuple:元组类型

dict:字典类型

list:列表类型

set:集合类型

那么,在输入代码的过程中,如何查看代码所对应的数据类型呢?

利用print(type(变量名))——>查看。

例如:

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

二、float浮点类型。

       格式:变量名=小数(小数点)例如:a=1.0、b=5.20…...

注意:float型与int型运算式有个规则:

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

三、布尔类型:bool仅有2个值:True(真)

                                                  False(假)

       格式:变量名=True/False

例如:

所以True和False一定是开头字母大写,其他字母小写。有且仅有这一种写法。

小拓展:True+False会是什么?                                          

代码如下:a=True

                 b=False

                 print(a+b)

                 print(type(a+b))

如下所示:                                                           

所以说:只要变量的值是 0 、' '(空字符串),转换结果是False,

其它的只要变量有值则为True。

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

四、数据的类型转换

在Python中,数据类型是可以转换的。

例如:str(字符串)的"123"可以转换成int类型的123

#str类型与int类型转换。

a="123"

a=int(a)+11

print(a)

输出结果如下所示:

数据类型的转换格式:

int——>int(变量)

float——>float(变量)

str——>str(变量)

---------------------------------------------------------------------------------------------------------------

str——>int      int(变量名) 但如果是'9.9'而且是字符串类型转换成int型的时候报错了

str——>float   float(变量名)

int——>str      str(变量名)

float——>str   str(变量名)

int——>float   float(变量名)

float——>int   int(变量名)  只不过float类型中小数点后面的数字会被抹掉

 

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

五、标识符与关键字

何为标识符?它常用于我们的变量命名,函数名,方法名。

标识符规则:1.首字母必须为大小写字母,不能用数字或者下划线”_“。

                    2.只能由大小写字母、数字、下划线组成。

                    3.不能与关键字与内置函数相同。

                          4.注意区分字母的大小写。

一些错误例子:1_R(X)    R~(X)    I.U.R(X)   input(X)

常用的命名方式(见名知意)

如:myname:我的名字

    myheight:我的身高

    myage:我的年龄

在我们实际写代码中,有一种驼峰法。(一种命名方法)

它分为小驼峰法、大驼峰法。

小驼峰法的定义:第一个单词字母小写,然后第二个单词首字母大写。

例如:myHeight/myName/myAge.

大驼峰法的定义:第一个单词首字母大写,然后第二个单词首字母大写,第三第四个或第N个单词首字母也是如此。例如:MyName/MyAge/MyHeight.

---------------------------------------------------------------------------------------------------------------------------------

关键字:

查询关键字: import keyword

                     print(keyword.kwlist)

输出结果:

['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

注意:中文也可以作为变量名的命名,但是会有轻微的黄色警告(如下图)

但是,输出结果仍然正常。

如上图所示       标识中的非ASCll字符。

基址为10的int( )的文本无效:“1.1”

数据类型:不常用:complex (复数)

  • 27
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

中国第一深情

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值