Python基础-1

变量:

变量:是计算机语言中能储存计算结果或能表示值抽象概念。

变量的要求:

变量名称,只能是字母,数字或者下划线的任意组合,

变量名的第一个字符不能是数字

一下关键字不能成为变量名字【’and’,’as’,’assert’,’break’,’class’,’continue’,’def’,’del’,’else’,’except’,’exec’,’finally’,’for’,’from’,’global’,’if’,’import’,’in’,’is’,’lambda’,’not’,’or’,’pass’,’print’,’raise’,’return’,’try’,’while’,’with’,’yield’】

变量命令习惯:

     驼峰体:

     image

     下划线:【全部小写,带下划线,官网推荐】

     image

常量:

常量:指定不变的量

python 中没有专门的语法代表常量;

一般使用大写的变量表示常量

AGE= 60



注释:

注释方式符号是#或者”””xxxx”””

name_of_boy= ben

print (“the name of the boy”,name)#男孩的名字叫做Ben

代码 注释原则:不要全部加注释,只需要在自己觉得重要或不好理解的部分加注释就可以。可以中文或者英文,不能使用拼音,


数据类型:

数据类型的分类:

计算机无法分清字符和数字,除非明确定义,python中一般分为如图所示的数据类型;

                                    

image

int(整形)

在32位机器上,整数的位数是32bit,取值范围为-2**31~2**31-1,即-2147483648~2147483648;

在64bit机器上,整数的位数是64bit,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807

long(长整形)

和C语言不通,Python的长整数没有指定位宽。即:python没有限制长整数数值的大小,但是实际上由于机器内存有限,我们使用的长整数不会无限大;

在python3中,不在有long类型,都是int类型

除了int 和long 之外,其实还有float浮点型,复数型,也就是小数

数据类型-字符串

在python 中加了引号的字符都被认为是字符串

name=”ben”#双引号、单引号、3个引号’’’xxx’’’也可以。

image

单引号和双引号,以及多引号区别

image

字符串-拼接

字符串只能进行相加相乘的运算【只能字符串和字符串之间做操作】

image

image

数据库类型-布尔型

布尔型很简单,就是两个值,一个True(真),一个False(假),主要用于逻辑判断

image

格式化输出

name = input("name:")
age = input("age:")
job = input("job:")
info = """
---------------info of %s ---------------
name: %s
age : %s
job : %s
-------------------end-------------------
"""%(name,name,age,job)
print(info)
image

运算符

image

image

image

image

流程控制

单分支:

if 条件:

   满足条件后要执行的代码

image

双分支:

image

while 循环:

循环语句

image

死循环【Dead Loop】

image

循环终止语句:

break用与完全结束一个循环。跳出循环执行循环后面的语句;

continue和break 有点类似,区别在于continue 只是终止本次循环,接着还执行后面的循环。break则完全终止循环

两种用法之间的区别:

break

image

continue

image

While。。。。else 玩法

while 后面的else作用是指,当while 循环正常执行完,中间没有break 中止的话,就会执行else后面的语句

image

posted @ 2018-05-23 15:01  Ben先生  阅读(233)  评论(0编辑  收藏  举报