python开始学习

一、python的视频学习网站

http://www.icoolxue.com/album/show/113

python零基础教学视频,另一个比较全的视频网址,小甲鱼还是留了一手,课后练习的答案需要给钱才能看

https://www.bilibili.com/video/BV1xs411Q799?p=2

二、python中下载网址

http://www.python.org

三、安装好python之后,我们在winds上使用IDLE打开,进行python编程

 

python的打印函数

print"hello world" ----->是python2.X版本的使用

print("hello world")  --->是python3.X版本的打印语法

python中的注释符号#

 

 

IDLE中的快捷键

alt+n返回到上一条命令 

alt+p返回下一条命令

F5运行.py文件调试

 

1.Python的源程序是以.py的格式;

2.环境可在Linux中自带python,在命令中输入python就可以出现python的命令行,

第一个python程序,如下:

vim 1.py

/*   #!/usr/bin/python 这句话很重要,不加无法执行*/

#!/usr/bin/python  

print 'hello world!'

 

if条件语句,

 

if  a == 6:

    print("条件为真")

else:

    print("条件为假")

 

查看内置函数 built-in function

dir(__builtins__)

可以输入

help(input)

进行内置函数的查看帮助

字符串显示

在字符串中显示引号时,需要使用转义符号 \

"let\'s go"

显示原始字符串

str= r"C:\myshare"

print(str)

 

类型转换

字符串转换吃成int

a = "520"

b = int(a)

字符串转换成float()

a = "520"

b= float(a)

浮点型转换成字符串

a=5.99

b=str(a)

获得关于类型的信息

type()函数

 

a="小甲鱼"

isinstance(a,str)

isinstance返回True或False

 

预算符

/ 除法会有小数点,为了和其他语言中的除法的用法一样

又增加了真除法//

 

 

                                       一、python文件类型

.源代码

 --python 源代码的文件以".py"为扩展名,由python程序解释,不需要编译;

.字节代码

--- python 源文件经编译后生成的扩展名为".pyc"的文件;

--编译方法 - import py_compile

                    py_compile.compile("hello.py")

import py-compile

py-compile.compile("1.py")

 

.优化代码

-- 经过优化的源文件,扩展名为".pyo"

--python -O -m py_compile hello.py

 

.以上三种均可直接运行

 

                                                                        二、python变量

.python变量--变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值可以改变。

.变量的命名

--变量名有字母、数字、下划线组成。

--数字不能开头。

--不可以使用关键字。

-a a1 a_ a_1

.变量的赋值

--是变量声明和定义的过程

. a = 1

. ld(a)

 

例子:

                                    三、python中的异常

1.syntaxEnrror:invalid syntax   中的syntax泛指语法错误:无效语法;

2.NameError:name 'c' is not defined 中的NameError类错误(变量名字错误)

 

                                四、运算符与表达式

.写一个自己的四则运算器

#!/usr/bin/python

import sys

running = True

while running:

    try: 

        t = int(raw_input())

        p = int(raw_input())

    except EOFError:

        break;

print 'operator + result\n',t+p

print 'operator - result\n',t-p

print 'operator * result\n',t*p

print 'operator/result\n',t/p

.python运算符包括

--赋值运算符

--算数运算符

--关系运算符

--逻辑运算符

。表达式是将不同数据(包括变量、函数)用运算符号按一定规则连接起来的一种式子。

                                                   算术运算符

.'+'加法:x+y

.'-'减法:x-y

.'*'乘法:x*y

.'/'实数除法:3/2,3.0/2

.'//'整数除法:5.6/2  ,5.6//2

.'%'求余数:除法求余运算,比如17除6余数为5

.'**'求冥运算:2**3 = 8

 

                        关系运算符

.'<' 小于:1< 2

.'>'大于:2 > 3

.'<='小于等于:1<= 1

.'>='大于等于:2>= 1

.'!='不等于: 1 != 2

.'=='完全等于:2 == 2

                                        逻辑运算符

.'and'逻辑与: True and False

.'or'逻辑或:True and false

.'not'逻辑非:not True

 

 

8、了不起的分支和循环

分支

if a== 6:

    print("条件满足")

else

    print("条件不满足")

 

if 100>= score >= 90:

    print("A")

elif 90>=score>=80:

    print("B")

else:

   print("输入错误!")

 

python可以有效避免"悬挂else"

 

 

循环

while 条件 :

    循环体

 

 

for循环

虽说Python是由C语言编写而来的,但是它的for循环和C语言的for循环不太一样,python的for循环显得更为智能和强大!

语法:

for 目标  in 表达式:

    循环体

 

 

条件表达式(三元操作符)

small = x if x < y else y

 

断言(assert)

assert这个关键字我们称之为“断言”,但这个关键字后边的条件为假的时候,程序自动崩溃并抛出AssertionError的异常。

例子

assert 3 > 4

条件为假,会出现崩溃现象。

 

range()

语法:range([start,] stop[,step=1])

--这个BIF有三个参数,其中用中括号括起来的两个表示这两个参数是可选的。

--step=1表示第三个参数的值默认是1

--range这个BIF的作用是生成一个从start参数的值开始到stoop参数的值结束的数字序列。

例子,range(2,9)

range(1,10,2)

其中的2是步长。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值