python入门基础语句_Python入门基础学习一

------------恢复内容开始------------

Python简介

Python由来

Python的创始人为吉多·范罗苏姆。1989年的圣诞节期间,吉多范罗苏姆为了再阿姆斯特丹大法时间,决心开发一个新的脚本解释程序,作为ABC语音的一种承继。

Python与其他语言

开发语言:

高级语言:Python、Java、PHP、C#、Go ruby、C++...=====>  字节码

低级语言:C、汇编                                ====>  机械码

Python是由C开发而来

语言之间的对比:

PHP类:适用于写网页,比较有局限性

Python  Java:既可以写网页,也可以写后台功能

--Python执行效率低,开发效率高

--Java执行效率高,开发效率低

Python种类:

JPython、IronPython、JavaScriptPython、RubyPython、CPython

各种语言种类各有优缺点,Cpython为官方版本,使用的最为广泛。

Python的安装

Windows:

Linux:

无需安装,原装Python环境(ps:如果自带2.6,需更新2.7)

更新Python

Windows:

卸载重新安装即可

linux:

linux的yum依赖自带Python,为防止错误,此处更新其实是再安装一个Python

Python入门

一、第一句Python代码

在/home/dev/目录下创建hello.py文件,内容如下:

1 print “hello,world”

执行hello.py文件,即:Python/home/dev/hello.py

二、解释器

上一步中执行的Python/home/dev/hello.py时,明确指数hello.py脚本由Python解释器执行

三、内容编码

使用的版本不同,ascii码无法表示中文,需要用Unicode编码来统一实现,Python2.0系列版本无法表示中文,系统会报错。

1 #!/usr/bin/env python

2

3 print"你好,世界"

改正:

1 #!/usr/bin/env/ python

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

3

4 prinnt"你好,世界"

四、注释

当行注释:#被注释内容

多行注释:““被注释内容””

五、执行一个操作

input:永远等待,直到用户输入了值,就会将输入的值赋予给你,n代指用户输入内容

1 n1=input(‘请输入用户名:’)2 n2=input(‘请输入密码’)3

4

5 print(n1)6 print(n2)

六、变量名

- 字母

- 数字

- 下划线

ps:不能用数字开头;不能是关键字:['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'];最好不要和Python内置的东西重复。

七、条件语句

1、if基本语句

if 条件:

内部代码块

内部代码块

else:

if 1==1:

print(“欢迎进入第一频道1”)

print(“欢迎进入第一频道2”)

else:

print(“欢迎进入第二频道”)

2、if支持镶嵌:

if 1==1:

if 2==2:

print(“欢迎进入第一频道1”)

print(“欢迎进入第一频道2”)

else:

print(“欢迎进入第二频道”)

else:

print(“欢迎进入第三频道”)

3、if else

inp = input(“请输入会员级别:”)

if inp = “高级会员”

print(“冰红茶”)

elif inp = “黄金会员”

print(“红牛”)

elif inp =“铂金会员”

print(“锐噢”)

else:

print“矿泉水”

print(“畅饮吧”)

4、pass

if 1==1:

pass

else:

print(“SB”)

八、字符串(引号):

name = “我是张张张”

name = ‘我是张张张’

name = ““我是张张张””

name = ‘’我是涨涨涨‘’

加法:

n1 = “Alex”

n2 = “SB”

n3 = “DB”

n4 = n1 + n2 + n3

乘法:

n1=“Alex”

n2=“Alex”*10

九、数字:

age=13

加减乘除次方余:

a1=10

a2=20

a3=a1+a2

a3=a1-a2

a3=a1*a2

a3=100/10

a3=4**4(4的4次方)

a3=39 & 8 # 获取39除以8得到的余数

a3=39 // 8 #获取39除以8得到的商

十、循环

死循环:

while 1==1

print(“ok)

continue:终止当前循环,开始下一次循环

couture = 0

while count < 10 :

count  =  count + 1

continue

print(123)

print(“end")

break : 终止所有循环。

while else:

count =0while count < 10:print(count)

count= count +1

else:print("else")print(".....")

while if :

count =0while count < 10:if count == 7:

count= count +1

continue

print(count)

count=count + 1

练习题

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

2、求1-100的所有数的和

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

4、输出 1-100 内的所有偶数

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

6、用户登陆(三次机会重试)

------------恢复内容结束------------

答案1

1 whileTrue2 number=int(input(“请输入数字: ”))3 if number == 7:4 continue

5 elif number > 10:6 exit()7 print(number)

答案2

1 number=list(range(1,101))2 sum=03 for i innumber4 sum=sum+i5 print(sum)

答案3

number = list(range(1,101))for i innumber:if i%2 !=0:print (i)

答案4

number = list(range(1,101))

sum1=0

sum2=0for i innumber:if i%2 !=0:

sum1= sum1 +ielse:

sum2= sum2 +i

sum= sum1-sum2print (sum)

答案5

n = 1name= 'hahaha'pwd= 'hehehe'

whileTrue:

username= input('请输入用户名:')

password= input('请输入密码:')if username == name and password ==pwd:print ('hello,%s'%username)

exit()else:

n= n + 1

if n > 3:

exit()

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值