python入门教程------1

1、python的特点和应用领域

python语言的特点:优雅 明确 简单

python适合的领域:web网站和各种网络服务   系统工具和脚本  作为“胶水”语言把其他语言开发的模块包装起来方便使用

python不适合的领域:贴近硬件的开发(比如操作系统)   移动开发(iso和安卓)   游戏开发C/C++

python和java以及c语言的对比:

               语言     类型                               运行速度              代码量

                c         编译为机器码                  非常快                非常多

                java     编译为字节码                  快                       多

                python   解释执行                      慢                      少

      python缺点一:运行速度慢,但是开发速度快。目前cpu越来越快,但是网络和硬盘的速度却没有这么快,大量的代码运行起来瓶颈不在于python代码,而在于数据库和网络调用。

     python的缺点二:源码不能加密。

2、python的安装及环境配置。

     python是一种跨平台语言,可以运行在windows、linux、unix平台上。在windows上开发的语言也可以在linux上运行。

      windows上安装python:python的官网:python.org。登录官网 选择download  for windows下载python3.7,下载之后安装(直接下一步直至完成)。配置环境变量:我的电脑-属性-高级系统设置-环境变量-找到path把python的安装位置加在最后,用;分隔。命令行输入 python如果出现python的版本信息则安装配置成功。

3、python的基础语法

3.1 python的数据类型

     整数:例如1,-8008,0;十六进制用0x作前缀,例如0xff00.

    浮点数:1.23*10^8可以写为1.23e8。10用e代替。

    字符串:字符串用'' 或 ""括起来,例如'abc',"xyz"

    布尔值:True,False注意大小写,布尔值可以进行 and,or,not进行运算。

    空值:None。None不为0.

     python之print语句,python3之后的版本输出时要加()

         print "abc" 即可输出abc字符串

        print "hello","world"输出结果为: Hello world python检测到,时会输出空格。

    python的注释:#开头,至行尾。

    python的变量:在Python程序中,变量是用一个变量名表示,变量名必须是大小写英文、数字和下划线的组合,且不能用数字开头,比如:a=3,t_007="T202"

      则表示,a是一个整数,t_007是一个字符串

    python的字符串,用''或者""括起来,如果字符串本身包含',"时,用\进行转义,常用的转义字符有\n表示换行   \t表示一个制表符  \\表示\本身。

    raw字符和多行字符:如果一个字符中包含很多需要转义的字符,则在这行字符前加r表示这是一个raw字符,里面的字符就不需要转义了。例如:r"\~~~/".但是r"..."表示法不能表示包含'或者"的字符,也不能表示多行字符。'''....'''表示这是一个多行字符。例如"line1\nline2\nline3\n"就和'''line1

                                                            line2

                                                            line3'''一样。

    python中的Unicode字符串:在字符串前面加u就可以正常显示中文,如果中文字符串在python环境下遇到unicodedecodeError只需在第一行添加注释:

# -*- coding: utf-8 -*-

猜你喜欢

转载自blog.csdn.net/qq_39581188/article/details/80999867