Python(一)

我感觉Python语言的独特之处就是对缩进的规范话做的很好,利用缩进就能表达语句的层级关系。

一:Python 初始:

       Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中[3] 有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现,

      主要用途:

        1:主要是开发快,语言简介(谁用谁知道),没有那么多技巧,读起来很容易

        2:c/c++可以写python的module,标准库里就有用c/c++的东西

        3:python不是为了网络设计的,Python是1991有的,www是1993年才被使用的,使用python主要是为了开发快

        4:比较多的运用还是运维和后端

二:简单的例子 --- hello world

      1: 打开终端在命令行中输入python 首先保证你已经正确安装了python,这里就不写怎么安装pythonl

       输入:print("hello world")回车就会出现 hello world 是不是很简单,比起C语言和JAVA的main函数可简单多了:

      2:变量:

           我们可以将字符串"Hello world "赋值给一个变量 message然后输出:

            message = "Hello world"

            print(message)

        结果和第一中的结果是一样的

      3:变量的命名规则和JAVA或则是C语言是一样的这里就不过多的赘述

      4:使用方法修改字符串的大小写:

            上例中message是一个字符串,它是有以下方法使该字符串以各种不同的格式呈现出来:

            message.title()       :       首字母会大写

            message.upper()   :        将字符串的每一个字母大写

           message.lower()    :        将字符串的每一个字母小写

             

name = "python is a good lan"
print(name.upper())
print(name.title())
print(name.lower())
      5:合并字符串:与JAVA的合并字符串类似

             

firstName = "ad"
lastName = "li"
fullName = firstName + " " + lastName
print(fullName)
python 跟Shell 脚本不同对空格没有什么严格的限制,在Shell中 firstName = "ad"是会出错的还好Python不会这么搞。。

      6:如果想要删除一个字符串的前后空白字符怎么办呢,这里使用方法 strip()

              如:message.strip()会将前后的空白字符删除

  三:变量之数字

          1:在该语言中 可以对数字执行 + ,-, *, / 操作

             >>> 2 + 3

             5

              其他类似

           2:避免类型错误:

             如果我们这样做: age = 13

                                           print("the age is " + age)

           当我们执行该语句的时候会报错,说是类型错误,这里我们可以将int类型的数据转为字符串类型

             只需str(age)即可完成

    四: 注释:#

              学习每一门语言的时候都免不了要使用注释,因为使用注释的时候能清楚的看到我们到底想干什么

             

message = "hello"
#打印一条消息
print(message)
     五:列表:相当于C或者JAVA中的数组概念在这里用[]表示

       1:定义一个列表

         list.py

            

bicyles = ['trek','cannoble','redif','specialies']
print(bicyles)
      2:访问列表元素 -->与大多数语言一样下标是从0开始的

           接上面的例子:我们可以使用下标值来访问元素 bicyles[0],bicyles[1]...

       3:修改列表元素:

            我们可以直接利用索引修改:如:bicyles[0] = "bike" 这样就修改了列表中的第一个值

       4:复制列表
             bs = bicyles[:]这样就复制了一个副本

        5:在列表中添加元素

              bicyles.append("asdfad")

        6:遍历列表:跟 shell 有点类似

              for   b  in bicyles:

                   print(b)

    

        

         


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值