Python学习笔记---基础知识

# -*- coding: cp936 -*-
#此行是为了和linux的平台保持兼容,是用来告诉shell执行时,去用/bin/python来解释执行
#!/bin/python 
#此行指明了编码方式,缺省是utf-8,如果我们要输出中文或者采用中文的注释,就会出现错误
#coding=gb2312


#Python特色一:
'''三引号注释使用'''
"""三引号注释"""






#python特色二:强制缩进,常用于函数定义
def hello():
    """将hello world做到一个函数里面去"""
    print "hello world!"
#if _name_=='_main_':
    '''相当于main函数'''
hello()
#python特色三:字符串,单引号=双引号
#变量不需要声明类型,直接用=赋值
a="hello"
b='world'
print a
print b
print a+b
x=10
y=20
print 'x+y=',x+y


#python的程序缺省是顺序执行的
#if...else...:  if...elif...else...:


love=True
if love==True:
#语句后面有:号
#子句要缩进
    print 'I love You'
else:
    print 'I don not love you'


#for...in...:
#range是一个内置函数 range(起始值,终止值,步长)起始值缺省为0,步长值缺省为1,终止值是采用小于
for i in range(5):
    print i


#自定义函数 格式: def 函数名(参数,参数):
#    实现语句
#    实现语句
#    return...
#最后缩进结束,代表函数结束
def sayhello(count):
    for index in range(count):
        print "hello"
sayhello(5)


#使用全局变量,需要用global声明
id=100
def addandprintId():
    global id
    print id
    id = id+1
addandprintId()
addandprintId()


#内置函数,raw_input用来让用户输入数据
aa=raw_input("请输入数值:")
#len([string])用来计算字符串、列表等对象的长度
print len(aa)
#str()将对象转化成字符串
print str(100)
#int()用来返回整数
if int(aa) > 100:
    print aa
else:
    print "小于100"


#列表
a=[]#定义为空的列表,注意列表中的数据类型可不同
a.append(10)#添加元素到最后
a.insert(0,9)#在固定位置插入元素
a.index(10)#a.index(元素,开始,结束) 返回匹配到的第一个元素的索引
a.remove(10)#从0开始索引,知道匹配到相等的第一个元素,删除该元素,只会删除一个
print a[0]#引用元素 a[索引]
print a


#元组
#元组和列表很相似,唯一的区别是元组定义好以后就不能再改动
a=(1,2,'iloveyou')
print a


#字典
#根据一个键来对应一个对象
ab={ 'S':'sssss@ssss',
     'L':'lllll@lllll',
     'M':'mmmmm@mmmmm'
     }
print '%s' % ab['S']


#序列
#序列的的两个主要特点是索引操作符和切片操作符,索引操作符让我们可以从序列中抓取一个特定项目
#切片操作符让我们能够获取序列的一个切片,即一部分序列
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值