python学习笔记第一篇

第一篇博客,首先感谢审核员非常迅速的通过了我的审核

先简单介绍一下博客中几种文章类型的区别:

  随笔:所有人在博客中都可以找到的文章

  文章:别人在博客中找不到,可以通过URL访问

  日志:别人找不到,通过URL也看不到


以下内容是我学习Python的笔记,同大家一起分享:

软件公司的工程师一般分为以下几类:运维工程师、网络工程师、软件开发工程师等

Python开发

1.Python开发可以分为以下几个步骤

a.python基础

b.网络基础

c.web框架——用于写网站

d.设计模式+算法

e.项目阶段

2.开发语言

计算机语言具有高级语言和低级语言之分,而高级语言又主要是相对于汇编语言而言的,他是较接近自然语言和数学公式的编程语言,基本脱离了机器的硬件系统,用人们更易理解的方式编写程序。

高级开发语言:Java、Python、C#、PHP、Go、Ruby、C++等——————对应字节码

低级开发语言:机器语言,汇编语言————机器码

3.语言之间的对比

PHP类:适用于写网页,具有一定的局限性。

Python Java——可以写网页,也可以写后台功能。

    —Python执行效率低、开发效率高

    —Java执行效率高、开发效率低

4.Python的种类

Python有很多变种:JPython、IronPython、CPython、Javascript Python、RubyPython

还有一种pypy ——这是用cpython开发的Python 

5.Python写程序时后缀名没用(后缀名可以任意),但是导入模块时,如果后缀不是.py文件,可能会出错。

6.解释器路径

# !/user/bin/env python

7.编码格式

#-*- coding:utf8 -*-

上段代码为内容编码,在Python3中不用写,在Python2中比如加入这一段代码,否则输入中文时会报错

8.input的用法:永远等待,直到用户输入了值

n=input('输入用户名:')

在上段代码中,n为变量,变量只能由字母、数字、下划线组成

注意:变量不能以数字开头,Python的关键字也不能用。

9.字符串(引号括起来的内容是字符串)

以下几种方式都可以用来表示字符串

n='hello world!'
n="hello world!"
n='''hello world!'''
n="""hello world!"""

其中三个双引号还有注释的功能。

10.字符串的加法和乘法

#加法
n1="Tom" n2="a" n3=n1+n2
print(n3)
#输出结果:Tomb

#乘法
n1="Tom"
n2=n1*10
print(n2)
#输出结果:TomTomTomTomTomTomTomTomTomTom

11.数字的加减乘除

+ 加法
- 减法
* 乘法
/ 除法
** 幂运算
// 取商
% 取余

12.if条件语句

if 条件:

  (缩进四格)执行语句

else:

  (缩进四格)执行语句

n=input("请任意输入一个数字:")
if n=0:
    print("False")
else:
    print"Ture"

if支持嵌套,不想执行可以直接pass

13.死循环

while 1==1:
    print("ok")

如上代码是死循环。

可以修改成下面这个:

count=0
while count<10:
    print('ok')
    count=count+1

14.练习题

(1)使用while循环输入1 2 3 4 5 6   8 9 10

n=1
while n<11:
    if n==7:
        pass
    else:
        print(n)
    n=n+1
print('----end----')    

(2)求1-100的所有数的和

n=1
s=0
while n<101:
    s=s+n
    n=n+1
print(s)

(3)输出1-100内的所有奇数

n=1
while n<101:
    temp=n%2
    if temp==0:
        pass
    else:
        print(n)
    n=n+1

(4)求1-2+3-4+5.....99的所有数的和

n=1
s=0
while n<100:
    temp=n%2
    if temp==0:
        s=s-n
    else:
        s=s+n
    n=n+1
print(s)

刚开始学习Python,可能有些地方学的不好。恳请各位大神路过的时候批评指正,先谢谢大家!!!

猜你喜欢

转载自www.cnblogs.com/pangtao/p/9260908.html