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)