码迷,mamicode.com
首页 > 编程语言 > 详细

Python环境熟悉

时间:2016-07-08 20:12:43      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:python 初学者 自学

    前提:你已经准备好了个人pc环境,我的是ubuntu14.04,python版本为2.7.6所以开始下面的环境熟悉实验。

    实验一:安装Python

        sudo apt-get install python

    实验二:进入交互式python解释器并退出

        python

        Ctrl-D(快捷键)

    实验三:输出一行字符

        python    (进入命令行解释器)

        print "hello,world!"

    以下实验均默认在命令解释器中执行

    实验四:交互式命令解释器可以当做强大的计算器

        加法:2+2    输出4

        减法:3-2    输出1

        乘法:3*2    输出6

        除法:3/2    输出1    2/3    输出0(这里除法结果只取了整数部分,要想进行普通除法有两个办法)

        办法一:全部用实数(也叫浮点数) 1.0/2.0    输出0.5

        办法二:改变除法的运行方式

            from __future__ import division

            1/2    输出0.5

            1//2    输出0    (这种情况下双斜线执行整除) 

        取余:10%3    输出1

        幂(乘方) 2**3    输出8    -3**2    输出-9

    实验五:使用变量

        x=3

        x*2    输出6

    实验六:获取用户输入

        x=input("x:")

        2

        y=input("y:")

        3

        print x*y

        6

    实验七:函数使用

        2**3    输出8

        pow(2,3)    输出8

    实验八:模块使用

        其实,可以把模块想象成导入到python以增强其功能的扩展。需要使用import命令来导入模块

        import math    

        math.sqrt(9)    输出3.0

        也可以

        from math import sqrt

        sqrt(9)    输出3.0

        这两者的区别自己细细看看,应该能想明白

    实验十:让脚本像程序一样运行,不在命令解释器中执行

        1.在文件首行加入

            #!/usr/bin/env python

        2.文件名以.py结尾

        3.让脚本具有可执行权限

            chmod a+x hello.py(这里的a+x是给所有人加上可执行权限)

        4.用python命令运行脚本或者双击脚本

            python hello.py

    实验十一:字符串和转义符号

        就像print "hello,world!"一样,print后面打印的就是字符串,字符串必须由双引号或者单引号包括起来。

        单引号和双引号是没有什么区别的,但是有时候能派上用场。

        比如要输出字符串Let‘s go!,用单引号这样表达‘Let‘s go!‘就会报出语法错误了,因为里面有了三个单引号,机器就不会处理了,就必须用双引号表达"Let‘s go!"。或者这里用转义字符\(就是右斜杠),转义字符,顾名思义,就是将字符原有的意义转变,所以就可以将字母t后面的‘进行转义,写成‘Let\‘s go!‘

        如果字符串很长,需要跨越多行,可以用三个引号代替普通引号

        print ‘‘‘

            fdafdaf.

            fdefwewf

              ‘‘‘

        这个样子的,其实还可以这样写,

        print

            fdafdaf \

            fdefwewf

        用转义字符转义。

    实验十二:拼接字符串

        方式一:一个字符串紧挨着另一个字符串书写,python会自动合并他们,这是特殊方法,有时会特别有用

        ‘fdafdaf‘‘123456‘    输出‘fdafdaf123456‘

        方式二:就像进行加法运算一样

        ‘hello,‘+‘world!‘    输出‘hello,world!‘

        x=‘123‘ y=‘abc‘ xy这样输出会报错,x+y    输出‘123abc‘

    实验十三:字符串表示

        str(),repr()和``(反引号)都可以把值转换问字符串。

        比如:

            x=42

            y=‘abc‘

            x+y    输出会报错,两种类型的数据不能相加

            str(x)+y    输出‘42abc‘

        其实,刚才说了转义字符,但是有的时候这个字符也不是很受欢迎

        比如:

            print ‘hello,\nworld!‘    会输出

            hello,

            world!

        这是为什么呢?主要是由于把\n当作换行符输出了,为了避免这种情况可以这样,再进行一次转义

            print ‘hello,\\nworld!‘    输出‘hello,\nworld!‘

        还可以这样

            print r‘hello,\nworld!‘    也输出‘hello,\nworld!‘

        这个叫做原始字符串,它不会把反斜线当作特殊字符。

        还有一种类型Unicode字符串(或者叫做unicode对象),python中的普通字符串在内部是以8位的ASCII码形成存储的,而unicode对象则存储为16位unicode字符,能够表示更多的字符集,它这样表示

        print u‘hello,world!‘

        

        

        

      

         

         

本文出自 “zyzdbk” 博客,谢绝转载!

Python环境熟悉

标签:python 初学者 自学

原文地址:http://7406452.blog.51cto.com/7396452/1812625

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!