Python —— 基础知识概要一

一、主流版本

现在使用适用2.7 ,为将来发展建议学习3.5 (以下编写为2.7版本)
3.5与2.7代码还是有差别的

二、代码的注释方式

多行注释:

'''
内容
'''

单行注释:

加注释:
快捷键 alt + 3     ##内容

删除注释:
快捷键 alt + 4
三、变量
组成:变量名 = 值
例:
打印出“90”、“今天天气不好”、“n”
a = 90
print a

a = "今天天气不好!"
print a

a = 'n'
print a

输出结果
>>> 
90
今天天气不好!
n
>>> 

注:“ # -*- coding: cp936 -*- ”表示解决中文报错问题
四、键盘输入
格式:

a = raw_input()
print a

注:键盘输入的所有值均为字符串,若要把字符串改为数值,加eval()就可以了,即:a = eval(raw_input()),其中input后面小括号内可添加字符串做中文注释,即:a = eval(raw_input(“请输入:”))
1:求a和b的积
a = eval(raw_input("请输入第一个数字:"))
b = eval(raw_input("请输入第二个数字:"))
print a*b

打印结果:
>>> 
请输入第一个数字:2
请输入第二个数字:3
6
>>> 


例2:求长方形的面积
a = eval(raw_input("请输入长:"))
b = eval(raw_input("请输入宽:"))
print "长方形的面积为:",a*b

打印结果:
>>> 
请输入长:2
请输入宽:3
长方形的面积为: 6
>>> 

例3:求圆的面积
p = eval(raw_input("请输入pai:"))
r = eval(raw_input("请输入半径:"))
print "圆的面积为:",p * r * r

打印结果:
>>> 
请输入pai:3.14
请输入半径:2
圆的面积为:12.56
>>> 
五、分支结构
单分支

结构:
if(条件):
- print”“

例:如果博主有16块钱就吃黄焖鸡!

money = 17
if (money >= 16):
    print"去吃黄焖鸡!♪(^∇^*)"

打印结果:
>>> 
去吃黄焖鸡!♪(^∇^*)
>>> 
双分支

结构:
if(条件):
- 语句
else:
- 语句

例:如果博主有16块钱就吃黄焖鸡!否则吃肉夹馍!

money = 9
if (money >= 16):
    print "去吃黄焖鸡!♪(^∇^*)"
else:
    print "去买肉夹馍!(⊙o⊙)"

打印结果:
>>> 
去买肉夹馍!(⊙o⊙)
>>> 
多分支

结构:
if(条件):
- 语句
elif(条件):
- 语句
else:
- 语句

例:
博主钱包里的钱
如果大于300块钱就去江边城外吃烤鱼!
如果大于100就去康二姐吃串串!
如果大于30就去吃豪华黄焖鸡!
否则吃肉夹馍!

money = 360
if(money > 300):
    print "去江边城外吃烤鱼!(*@ο@*) ~"
elif(money > 100):
    print "去康二姐吃串串!(^∇^*)"
elif(money > 30):
    print "去吃豪华黄焖鸡!(*^_^*)…"
else:
    print "吃肉夹馍!╮(╯▽╰)╭"

打印结果:
>>> 
去江边城外吃烤鱼!(*@ο@*) ~
>>> 
六、运算符

赋值:=
关系运算符: > < >= <= != <>
算数运算符: + - * / %
其他:
sum = sum + i
sum += i
\n \t

同java一样这里适用

七、循环语句

结构:
for i in range(开始,结束):
注:这里的(开始,结束),等同于数学中的区间[1,6),包围,半包围

1:打印从1-5
for i in range(1,6):
    print i

打印结果:
>>> 
1
2
3
4
5
>>> 2:打印1-100的偶数
for i in range(1,101):
    if(i % 2 == 0):
        print i

打印结果:
>>> 
2
4
……
98
100
>>>

例3:打印1-100的奇数
for i in range(1,101):
    if(i % 2 == 1):
        print i

打印结果:
>>> 
1
3
……
99
>>> 4:打印1-10的和
sum = 0
for i in range(1,11):
    sum += i
print sum 

打印结果:
>>> 
55
>>> 5:求任意一个区间的和
a = eval(raw_input("请输入第一个数:"))
b = eval(raw_input("请输入第二个数:"))
sum = 0
for i in range(a,b+1):
    sum += i
print sum

打印结果:
>>> 
请输入第一个数:2
请输入第二个数:4
9
>>>
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值