Python2.x_基础

输出

print "Hello world!"

print "first","second","third" (会以空格隔开)

输入

name = raw_input("Please enter your name:")

注释

以"#"开头的语句为注释

缩进与代码块

缩进的语句视为代码块,一般为2空格或4空格,大小写敏感

变量

变量为引用型,a="abc",b=a,则a,b指向同一块内存(有误!!!明明是数值型)

test.py

a = 1
b = a
b = 2
print ‘a=%d‘%a # a=1

字符串格式化

print ‘Hello %s, your score is %d.‘ %(‘Yoleimei‘, 100)

%c - 字符型(长度为1的字符串)

%d - 整数

%f - 浮点数

%s - 字符串

%x - 十六进制整数

print ‘%2d-%02d‘ %(3,1) #  3-01

print ‘%.2f‘ %3.1415926 # 3.14

空操控/占位符(常用于未写完整的流程控制、函数定义等)

pass

导入模块

import math

print math.sin(3.141592653/6)

导入模块中的函数

from math import sin,cos

print sin(3.141592653/6)
print cos(3.141592653/6)

时间: 2024-10-03 06:41:30

Python2.x_基础的相关文章

Python2.x_面向对象基础

class Car: #定义类 price = 10000 #定义类属性 def __init__(self, c): #定义构造函数 self.__color = 'Red' #定义私有属性,私有属性在类外不能直接访问 self.color = c #定义实例属性 def __printColor(self): #定义私有方法 print(self.__color) def printColor(self): #定义共有方法 self.__printColor() def getPrice()

python2 线程基础

1,感谢菜鸟教程, 线程基础:导入,创建函数,创建线和运行 import thread import time # 为线程定义一个函数 def print_time(threadName, delay): count = 0 while count < 5: time.sleep(delay) count += 1 print "%s: %s" % (threadName, time.ctime(time.time())) # 创建两个线程 try: thread.start_n

Python2.x_函数

函数名其实是指向一个函数对象的引用,可以把函数名赋给一个变量 1 定义函数 1.1 单返回值 def myAdd(x, y): return x+y print myAdd(3,4) 1.2 多返回值(返回元组Tuple) def myMaxMin(x, y): return max(x,y), min(x, y) max, min = myMaxMin(3,4) print max, min m = myMaxMin(3,4) print m 1.3 默认函数(必选参数在前,默认参数在后,默认

Python2.x_数据类型

数据类型(弱数据类型) 整数.浮点数.字符串.布尔值.空值(None) 数据类型转换 i = int(3.14) 1 列表List数据类型(中括号[],可以嵌套,0+表示正序,负数表示反序,用时间换空间) classmates = ['sakuraki hanamichi', 'rukawa kaede'] 插入: classmates.insert(1, 'saber') 追加: classmates.append('archer') 删除: classmates.pop(1) 长度: len

Python2.x_高级特性

一 切片Slice List与Tuple可用切片操作选取部分元素, list[1:3] tuple[-3:] 二 列表生成法 [ expression for x in List if ...] print [ 3*x+1 for x in range(1,5) if x%2==0 ] 三 生成器Generator(保存的是算法) #coding:utf-8 def fib(max): n, a, b = 0, 0, 1 while n < max: yield b # 每次执行到这边停止,并r

Python2.x_函数式编程

变量可以指向函数,函数名也是变量 一 高阶函数:参数包含函数 def add(a, b, f): print f(a)+f(b) add(-3, 4, abs) 二 map函数:map(function, sequence, ...) print map(lambda x:x*x, [0, 1, 2, 3, 4])  # [0, 1, 4, 9, 16] 三 reduce函数 reduce(function, sequence, initial), function必须只接受2个参数 reduc

Python2.x_流程控制

一 条件判断 1 if... 2 if...else... 3 if...elif...else... #coding:utf-8 sex = 'Male' if sex == 'Male': print '男' elif sex == 'Femal': print '女' else: print '人妖?' 二 循环语句 1 for...in... sum = 0 for x in range(1,6): sum = sum + x print 'sum=%d'%sum # sum=15 2

python2学习------基础语法

1.变量类型 Numbers(数字):int,float,long String(字符串) List(列表) tuple(元组) dict(字典) bool(布尔):True,False # 删除变量  del 变量名; 2.常用函数 <1> 输出信息 print 输出信息; <2> 交互 raw_input('请输入内容'); <3> 类型转换 int(x [,base]) 将x转换为一个整数 long(x [,base] ) 将x转换为一个长整数 float(x)

python2学习------基础语法2(函数)

1.函数 # 无参数函数 def loopTest2(): a=1; while a<40: print a; a=a+1; if a==35: continue; else: print 'over'; loopTest2(); # 有参数函数 def loopTest1(a): for i in xrange(a): print i; i=i+1; else: print "over"; loopTest1(10); # 有参函数,有返回值 def givenParamete