对Python的认识以及以及Python变量简单的数据类型总结

大家好,从今天开始就进入了Python开发的入门阶段。我对Python的认识是在16年-17年 在最近这两年Python是非常火爆的,在Linux运维这个行业我们不得不学习Python因为现在的行业他必须要求会一门语言,在Linux运维的招聘网站中都会写到熟练掌握SHELL PYTHON 以及java这种语言,但是我发现了一个问题。简简单单的shell脚本已经满足不了现在行业的需求,所以从本章开始一起进入Python开发的初级阶段,但是做Linux运维都会接触到shell脚本,我相信你能够掌握shell脚本那么,学Python的基本语法还是很容易掌握的。 开始! 

声明:以下的内容大部分都是看<<Python入门到实践一书>>

一、写一个hello world 也就是学习每一门语言开始都会做的操作!

print("hello world")

输出结果为:hello world

运行文件hello_world.py时,末尾的.py指出这是一个Python程序,因此编辑器将使用Python解释器 来运行它。Python解释器读取整个程序,确定其中每个单词的含义。例如,看到单词print 时,解释器就会将括号中的内容打印到屏幕,而不会管括号中的内容是什么。编写程序时,编辑器会以各种方式突出程序的不同部分。例如,它知道print 是一个函数的名称,因此将其显示为蓝色;它知道“Hello Python world!”不是Python代码,因此将其显示为橙色。这种功能称为语法突出 ,在你刚开始编写程序时很有帮助。

那么说白了在Linux中 echo  hello world 在Python中就是print ("hello world")  一句话:打印出来用户输入的字符串输出到屏幕上!

二、变量

name = ("this is a yankerp")
print(name)

输出结果为:

this is a yankerp

再来一次比较 如果在Linux中设置变量如下:

name='this is a yankerp'

echo $name 

例1:

name = ("this is a yankerp")
print(name)
name = ("this is a zhangsan")
print(name)

输出结果:

this is a yankerp
this is a zhangsan

例2:

name = ("this is a yankerp")
name = ("this is a zhangsan")
print(name)

输出结果为:this is a zhangsan

自己去体会

书:变量的命名作用

在Python中使用变量时,需要遵守一些规则和指南。违反这些规则将引发错误,而指南旨在让你编写的代码更容易阅读和理解。请务必牢记下述有关变量的规则。
变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为1_message。
变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引发错误。
不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print (请参见附录A.4)。
变量名应既简短又具有描述性。例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好。
慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。

三、字符串

字符串就相当于字母 啥意思?

dsehafkjehskfjhseakjfhesjkhfkjesahkjfhskjehfkjshekfjha(这个就是字符串!)

书:如下:

'this is a zhangsan'
"this is a yankerp"

这就是字符串

实践:修改字符串的大小写如下:

name = 'this is a yankerp'
print(name)

输出结果为:

this is a yankerp

比如:有一个需求说 我们需要让字符串的首字母需要大写,很简单一条代码输出如下:

name = 'this is a yankerp'
print(name.title())

输出结果如下:

This Is A Yankerp

需求二:我们需要让字符串 首字母大写,字符串都是大写,字符串都是小写,而且输出到屏幕上 如下:

name = 'this is a yankerp'
print(name.title())
print(name.upper())
print(name.lower())
This Is A Yankerp
THIS IS A YANKERP
this is a yankerp

合并变量 一个例子!

a = 'yankai'
b = 'zhangsan'
c = a + " " + b
print(c)

输出结果:

yankai zhangsan

同时也可以这样如下:

name = 'yankai'
password = 'ywyankerp123'
c = name + " " + password
print("hostname&passwd= " + c.title() + "!" )

输出结果为:

hostname&passwd= Yankai Ywyankerp123!

使用拼接来创建消息,再把整条消息都存储在一个变量中:

name = 'yankai'
password = 'ywyankerp123'
c = name + " " + password
d = ("hostname&password=" + c + "  " "is ok!")
print(d)

输出结果为:

hostname&password=yankai ywyankerp123  is ok!

原文地址:https://www.cnblogs.com/YankaiJY/p/8902318.html