• 对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!

  • 相关阅读:
    Ajax ToolKit ModelPopupExtender报错:Sys.InvalidOperationException: Handler was not added through the Sys.UI.DomE
    C# 注释 类头部
    matlab练习程序(图像滤波时的边界处理2)
    更改chrome默认搜索引擎
    matlab练习程序(表面模糊)
    matlab练习程序(三阶张量TQR分解)
    linux命令行关机
    matlab练习程序(奇异值分解压缩图像)
    matlab练习程序(方框模糊)
    matlab练习程序(图像滤波时的边界处理)
  • 原文地址:https://www.cnblogs.com/YankaiJY/p/8902318.html
Copyright © 2020-2023  润新知