对于初学者而言,比起其他的编程语言python更容易上手
python可以做的事很多
1.网站后端程序员
2.自动化运维
3.数据分析师
4.游戏开发者
5.自动化检测

变量

变量是编程中的基本的存储单位
变量会暂时的存储你现在给他的东西

变量的赋值
格式:
eg:

result=520
result——标识符
=——赋值符
520——赋的值

注意:
==是给值的意思
= 是赋值的意思

print()

print()有几种情况

1.print(520)

输出的值就是520

python赋值汉字 python变量赋值字符串_字符串

2.print(a)

python赋值汉字 python变量赋值字符串_python赋值汉字_02

如果是这个图的话说明a未赋值,不能输出a(a是不存在的对象)

3. a=520

print(a)

输出的值为520

python赋值汉字 python变量赋值字符串_python_03

字符串
定义:

“文字”=‘文字’
‘‘‘三个引号被用于过于长段的文字或者是说明,
   只要三引号不完就可以随意换行写下文字’’’

字符串的基本用法:
合并
eg1:

a=‘我喜欢你’
b=‘一生一世’
c=‘永不分离’
d=a+b+c
print(d)

输出结果:

python赋值汉字 python变量赋值字符串_python赋值汉字_04

可以看出:
d=a+b+c # ‘+’就是连接符号,将a,b,c的赋值连接起来
eg2:

num=1
string=‘1’
print(num+string)

结果是:

python赋值汉字 python变量赋值字符串_python赋值汉字_05

主要的原因是:
num=1 #这个是整型
string=‘1’ #这个是字符型
不同数据类型是不能直接合并的 ,要经过转换
知识点
对于数据类型的判断可以用

print(type(标识符))

进行查看

数据类型的转换
eg1;

num=1
string=‘1’
num2=int(string)#将字符型数据转换成整型数据
print(num+string)

输出的结果:

python赋值汉字 python变量赋值字符串_数据类型_06

eg2;

a=‘我like你’*3   #相当于 “我like你我like你我like你”
print(a)

输出结果:

python赋值汉字 python变量赋值字符串_python_07

这个就可以简化多重的输出

字符串的分片和索引
定义格式:

string[x]

这个与数组极其的相似,就是将一个部分分成若干的段,每个段中有自己所对应的内容
eg1:

life='Life is not only present, but also poetry and distance'
print(life[1]) 
print(life[-4])
print(life[10:15])
print(life[6:])
print(life[:9])

输出的结果:

python赋值汉字 python变量赋值字符串_赋值_08

解读:
print(life[1]) ——对于life而言,从左往右为正,从右往左为负,
从左往右时,从0开始
从右往左时,从-1开始

python赋值汉字 python变量赋值字符串_赋值_09

print(life[10:15])——截取10到15之间的字符,包含10,不包含15
print(life[6:])——截取从6开始,一直到结尾的字符
print(life[:9])——截取从0开始一直到9,但是不包含9的字符内容
注意点:
[left:right]
包含left,不包含right

字符串的方法
方法:
对象有各种功能,特性称为方法
eg:
people

people.age
people.height(177)