Python的基础语法,是学习Python的第一道大门,这道大门是我们轻轻松松就可以跨过去的,学起来没有一点难度。

一.简单数据类型

        python的简单数据类型包括:数字类型,布尔类型,None类型和字符串类型

1)数字类型

类型

符号

概念

示例

整型

int

生活中用到的整数

-1,0,1,2,3,4,.......

浮点型

float

带小数点的数

3.14,1.0,-2.1

整数

整数需要注意的有很多,比如进制的转换

转换为二进制:bin(数字)                转换为八进制:oct(数字)

转换为十六进制:hex(数字)            转换为十进制:int(数字)

浮点数

科学计数法:小数e/E(正负号)指数,如3.14E-1,-2.58e+2

2)布尔类型

布尔类型只有True和False两个值,True表示真值,False表示假值

type()方法是查看数据类型的方法,比如:type(True) = True

3)None类型

None类型只有一个值那就是None,它表示什么都没有

type(None) = None

4)字符串类型

字符串类型直白的说就是由0个或多个字符组成的串行,其中字符可以是中文也可以是英文,串行由单引号,双引号,三单引号或三双引号括起来

‘Hello Python’

为什么同样是字符串,Python却有这么多的花样呢?

‘Tom said,"I like Python" ’

二,变量

Python中创建变量的语句如下:

        变量名 = 变量值

在Python中,每个变量在使用之前都必须赋值,只有在赋值后才会被创建

变量的命名规则

1,变量名只能由字符,数字,下划线组成

正确示范:color,num8,_time

错误示范:nam$e,si&ze

2,变量名区分大小写,x与X不是一个变量

3,变量名不能与Python保留字相同,保留字列举在下方:

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

除了以上的命名规范,在变量名的取法上还有一些潜规则,比如变量名最好要有一定意义,便于理解。另外变量名一般用小写字母,多个单词之间以下划线分开隔等等

三,常量

        在Python中没有常量,但是Python程序员采用单词全部大写的形式表示常量,如果有多个单词的话,每个单词之间用下划线分开,形如PI、AGE、MAX_SIZE等。

标准输出函数

print函数负责吧信息输出到控制台上                 

例:

print('Hello Python')
打印后不换行:
         print('abcd',end=' ')
        print('efg')

标准输入函数

        str1 = input('请输入')

        print(str1)

类型转换

字符串转整型                        字符串转浮点型                        数字类型转字符串

str1 = '100'                            str2 = '2.56'                                num3 = str(56)

print(type(str1))                     print(type(str2))                          print(num3)

num1 = int(str1)                     num2 = float(str2)                     print(type(num3))

print(type(num1))                  print(type(num2))

字符串和布尔类型互相转换        布尔类型和整数之间转换        布尔类型和浮点数之间的转换

bool('True')                                     bool(0)                                        bool(10.0)

str(True)                                        int(False)                                     float(True)

None转换为布尔值 : bool(None)                None转换为字符串:str(None)

 今天写的可能有点多,会记不住,但这写在我们以后的编程中却是离不开的东西,我们会在一次次的敲代码中牢牢的记住这些知识,然后就会成为种在我们脑子里的知识了