Python 基础语法

一、输入与输出

name = input("What's your name?")
sum = 100+100
print ('hello,%s' %name)
print ('sum = %d' %sum)

运行结果:

What's your name?sean
hello,sean
sum = 200

二、判断语句:if … else …

score = 85

 if score>= 90:
       print ('Excellent')
else:
       if score < 60:
           print ('Fail')
       else:
           print ('Good Job')

运行结果:

Good Job

注意if和else后面的冒号,以及python使用缩进代替{}来分割代码块

三、循环语句:for … in

sum = 0
for number in range(11):
    sum = sum + number
print (sum)
运行结果:

55

四、循环语句: while

sum = 0
number = 1
while number < 11:
       sum = sum + number
       number = number + 1
print (sum)
运行结果:

55

五、数据类型:列表、元组、字典、集合

5.1 列表:[]

lists = ['a','b','c']
lists.append('d')
print (lists)
print (len(lists))
lists.insert(0,'mm')
lists.pop()
print (lists)
运行结果:

['a', 'b', 'c', 'd']
4
['mm', 'a', 'b', 'c']

使用len() 函数获得 lists 中元素的个数;使用 append() 在尾部添加元素,使用 insert() 在列表中插入元素,使用 pop() 删除尾部的元素。

5.2 元组 (tuple)

tuples = ('tupleA','tupleB')
print (tuples[0])
运行结果:

tupleA

元组 tuple 和 list 非常类似,但是 tuple 一旦初始化就不能修改。因为不能修改所以没有append(), insert() 这样的方法,可以像访问数组一样进行访问,比如 tuples[0],但不能赋值。

5.3 字典 {dictionary}

# -*- coding: utf-8 -*
# 定义一个 dictionary
score = {'guanyu':95,'zhangfei':96}
# 添加一个元素
score['zhaoyun'] = 98
print (score)
# 删除一个元素
score.pop('zhangfei')
# 查看 key 是否存在
print ('guanyu' in score)
# 查看一个 key 对应的值
print (score.get('guanyu'))
print (score.get('yase',99))

运行结果:

{'guanyu': 95, 'zhangfei': 96, 'zhaoyun': 98}
True
95
99

字典其实就是{key, value},多次对同一个 key 放入 value,后面的值会把前面的值冲掉,同样字典也有增删改查。增加字典的元素相当于赋值,比如 score[‘zhaoyun’] = 98,删除一个元素使用 pop,查询使用 get,如果查询的值不存在,我们也可以给一个默认值,比如 score.get(‘yase’,99)。

5.4 集合:set

s = set(['a', 'b', 'c'])
s.add('d')
s.remove('b')
print (s)
print ('c' in s)

运行结果:
{'a', 'c', 'd'}
True

集合 set 和字典 dictory 类似,不过它只是 key 的集合,不存储 value。同样可以增删查,增加使用 add,删除使用 remove,查询看某个元素是否在这个集合里,使用 in。

六、注释:#

注释在 python 中使用 #,如果注释中有中文,一般会在代码前添加 # -- coding: utf-8
-。
如果是多行注释,使用三个单引号,或者三个双引号,比如:

# -*- coding: utf-8 -*
'''
这是多行注释,用三个单引号
这是多行注释,用三个单引号 
这是多行注释,用三个单引号
'''

七、引用模块 / 包:import

# 导入一个模块
import model_name
# 导入多个模块
import module_name1,module_name2
# 导入包中指定模块 
from package_name import moudule_name

# 导入包中所有模块 
from package_name import *

Python 语言中 import 的使用很简单,直接使用 import module_name 语句导入即可。
这里 import 的本质是什么呢?import 的本质是路径搜索。import 引用可以是模块
module,或者包 package。
针对 module,实际上是引用一个.py 文件。而针对 package,可以采用 from … import
…的方式,这里实际上是从一个目录中引用模块,这时目录结构中必须带有一个
__init__.py 文件。

八、函数:def

def addone(score):
   return score + 1
print addone(99)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值