python语法复习

print:输出函数

        print(520)效果:输出520.        print('hello')效果:输出hello.

print('10'+'20')【效果:输出了:1020】注:“ + ”在print里面是一个连接符

print(10+20)【效果:输出了30】注:+ 在此处是运算符

转义字符与原字符:print('hello\nworld')效果:输出hello[换行]world

        类似print('hello\tworld')【输出hello[三个空格]world】四个空格为一个制表符[\t];print('hello\rworld');其中\r表示回车。【输出world,因为hello被覆盖掉了。】print('hello\bworld')【输出了hellworld,[\b表示退一格]】

想要在print里面输出‘\’就要输出两个‘\\’一个‘\’多半被认为是转义字符,转义后面没有东西会报错。同理,要输出单引号,就是“ \+‘ ”这样做。

二进制与字符编码:ob1000100中的ob表示它后面的那一串数字是二进制。字符编码的表示用的是ASCLL表。

在python中自己取的名字【包括但不限于变量,函数,类,模块等取名】:标识符

取名规定:1.数字不能开头        2.不能是保留字        3.严格区分大小写

保留字:相当于c里面的关键字。

变量的定义与使用python语法复习_第1张图片

 这是一个变量里面所承载的内容。【ps:这也是为什么我们在c里面找变量所对应的地址的时候,要‘&a’这样】

使用:name='玛丽亚',        如果你要进行多次赋值,那么之前赋值的数据就叫“内存垃圾”,python有自己的回收机制。

关于数据类型python语法复习_第2张图片

python里面没有double类型!!

 float:在计算机内部用二进制表示,所以个别会答案不准,因此我们输入下图里面的两段代码:

 bool:python里面收录布尔类型,Ture作为1,False作为0,计算过程自动转为对应整数计算。

字符串类型:用、一对单引号,双引号 一对单三引号,一对双三引号组成的都表示str字符串的数据类型,但是单引号和双引号不可以换行写。

数据类型转换

转换成str类型【所有数据类型都可以转化成float】

语法:a=123        print(str(a),typedef(str(a)))        [效果:输出:123  ]

 转换成int类型:【只有float[会去掉小数位。]和bool类型可以成功】

转换成float类型:【只有文本不可以转换,其他的像str类型的数字,比如“ ‘123’   ”是可以走的】

语法:a='123'        b='12.66'        c=456        d=Ture

printf(float(a),type(float(a)))        print(b,type(float(b)))        print(c,type(float(c)))        print(d,type(float(d)))

【一模一样的】输出效果:123.0          12.66         

456.0         1.0 

python 的注释[用法如下]:python语法复习_第3张图片

1. #我是单行注释

2.'''我

多行注释'''

3. 在第一行写 #coding:utf-8[或coding:gdk]这个在文件内部用记事本打开,然后另存为就可以看到储存的类型是不一样的

输入函数input:

语法:present=input('你感觉怎么样?')   

print(present,type(present))            

注意:屏幕上面虽然会显示“你感觉怎么样” 但是这是一个提示,print的作用是输出你的下一句回答

你可能感兴趣的:(python,python)