1、python的基础可以分为:数据       函数     控制流

数据包括数据类型、变量、编码、类与对象;

函数包括:print()   input    len()   type()   str()   int()   str()    float()    exit()等;

而常见的数据类型有:字符串   整数      浮点数      布尔值    空值       列表  词典;

首先了解整数和字符串;

整数:即数学里面的数字;比如  1  2 45 等;

字符串:表示汉字; 

注释:在引用字符串时需要用单引号括起来;如:    print('hello  word')

如下图:第三行表示字符串;   第四行表示整数;

[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

 

2、变量:变量时没有固定的数,可以改变的一个数值,而在计算机中,会有很多很多的数据,那么怎么去寻找这些数据呢,首先会给这些数据分类,然后放在不同的盒子中,这个盒子就是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

3、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)