一、python的基础能够分为:数据 函数 控制流python
数据包括数据类型、变量、编码、类与对象;shell
函数包括:print() input len() type() str() int() str() float() exit()等;bash
而常见的数据类型有:字符串 整数 浮点数 布尔值 空值 列表 词典;函数
首先了解整数和字符串;编码
整数:即数学里面的数字;好比 1 2 45 等;spa
字符串:表示汉字; code
注释:在引用字符串时须要用单引号括起来;如: print('hello word')对象
以下图:第三行表示字符串; 第四行表示整数;utf-8
[root@localhost_002 py]# cat 22.py #!/usr/bin/env python # -*- coding:utf-8 -*- print('hello word') #表示字符串 print(32) #表示数字 [root@localhost_002 py]# python 22.py hello word 32
二、变量:变量时没有固定的数,能够改变的一个数值,而在计算机中,会有不少不少的数据,那么怎么去寻找这些数据呢,首先会给这些数据分类,而后放在不一样的盒子中,这个盒子就是python中的变量(变量就是一个带标签和盒子,你能够把数据放在盒子里去);字符串
如: a=1 #则表示给变量赋予值为1;
[root@localhost_002 py]# cat 33.py #!/usr/bin/env python # -*- coding:utf-8 -*- name='芬野' print(name) [root@localhost_002 py]# python 33.py 芬野
如上图:咱们首先给变量name赋予值 芬野 , 而后再使用print打印出来;
注释:变量名是以它最后一次赋予的值生效的;
1:变量值累加;
[root@localhost_002 py]# cat 44.py #!/usr/bin/env python # -*- coding:utf-8 -*- a=1 b=2 print(a+b) [root@localhost_002 py]# python 44.py 3
注释:当给变量赋一个值,分两种状况;变量的括号能够加也能够不加的;以下:
当赋的值是字符串的时候,须要加单引号才能够哟;
[root@localhost_002 py]# cat 33.py #!/usr/bin/env python # -*- coding:utf-8 -*- name='芬野' #第一次运行,不加括号; print(name) [root@localhost_002 py]# python 33.py 芬野 [root@localhost_002 py]# cat 44.py #!/usr/bin/env python # -*- coding:utf-8 -*- name=('芬野') #第二次加上括号; print(name) [root@localhost_002 py]# python 44.py 芬野
当赋予的值是整数时,则不须要;
[root@localhost_002 py]# cat 55.py #!/usr/bin/env python # -*- coding:utf-8 -*- age=(24) #第一次加上括号了; print(age) [root@localhost_002 py]# python 55.py 24 [root@localhost_002 py]# cat 66.py #!/usr/bin/env python # -*- coding:utf-8 -*- age=24 #第二次没加括号了; print(age) [root@localhost_002 py]# python 66.py 24
三、input函数:设置input后,当程序运行时,则须要用户在手动输入内容,并按回车才能够;至关于shell的 read -p参数;
[root@localhost_002 py]# cat 77.py #!/usr/bin/env python # -*- coding:utf-8 -*- input('你吃饭了么?') [root@localhost_002 py]# python 77.py 你吃饭了么?吃过了
固然,仅仅这样输入没有意思,input函数能够结合变量来使用的;以下;
[root@localhost_002 py]# cat 77.py #!/usr/bin/env python # -*- coding:utf-8 -*- name=input('你的名字叫什么?') print('name')
还能够把变量和字符串结合到一块儿来用,以下;
[root@localhost_002 py]# cat 44.py #!/usr/bin/env python # -*- coding:utf-8 -*- name='芬野' #定义变量名name,赋值为fenye; address='北京' #定义变量名address,赋值北京; age='二十四岁' #定义变量名age,赋值二十四岁; #print(name) print('个人名字叫'+name) #打印字符串“个人名字叫”和变量名name; print('如今我在'+address) #打印字符串“如今我在”和变量名addresss; print('今年我'+age) #打印字符串“今年我”和变量名age; [root@localhost_002 py]# python 44.py 个人名字叫芬野 如今我在北京 今年我二十四岁
以下小案例;打印以下内容;
你叫什么名字?芬野
你最喜欢的电影是什么?天下第一
请输入本身喜欢的歌曲?死了都要爱
芬野很高兴认识你
这部电影天下第一我也很喜欢
死了都要爱我没听过,不过我会找机会听一下
[root@localhost_002 py]# cat 77.py #!/usr/bin/env python # -*- coding:utf-8 -*- a=input('你叫什么?') b=input('你最喜欢的电影是什么?') c=input('请输入本身喜欢的歌曲?') print(a+'很高兴认识你') print(b+'也是我最喜欢的电影') print(c+'虽然我没听歌,我会听一下的') [root@localhost_002 py]# python 77.py 你叫什么? [root@localhost_002 py]# cat 66.py #!/usr/bin/env python # -*- coding:utf-8 -*- age=input('你多大了?') print('我今年'+age)