print()、input()、if/else就可以做一个简陋的游戏
print()
# 打印函数,将信息打印出来
input()
# 将信息打印,并且要求输入一段话,并且把这段话。input函数,这个函数会将字符串显示在IDLE上,并且让用户输入信息,将这段信息保存至number中
if 1 + 1 == 2:
print('我是真,如果1+1等于2,就会打印我!!!')
else:
print('我是假,如果1+1不等于2,就会打印我~~~')
# 条件判断语句
简单的游戏
print('-----------WordGame-----------')
number = int(input("猜一下系统给的数字是多少:"))
if number == 8:
print("哇塞,猜中了!!")
else:
print("猜错啦,系统给的数字是8!")
标准数据类型
在内存中存储的数据可以有多种类型。
例如,person.s年龄作为一个数值存储和他或她的地址是字母数字字符存储。
Python有一些标准类型用于定义操作上。
Python有五个标准的数据类型:
Numbers(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)
Python支持四种不同的数值类型:
int(有符号整型)
long(长整型[也可以代表八进制和十六进制])
float(浮点型)
complex(复数)
Python 变量赋值
# 将字符串'Python'赋值给study
>>> study = 'Python'
# 打印study
>>> print(study)
'Python'
多个变量赋值
Python允许你同时为多个变量赋值。例如:
a = b = c = 1
以上实例,创建一个整型对象,值为1,三个变量被分配到相同的内存空间上。
您也可以为多个对象指定多个变量。例如:
a, b, c = 1, 2, "john"
以上实例,两个整型对象1和2的分配给变量a和b,字符串对象”john”分配给变量c。
其实变量就像小学学的代数一样,x = 1, y = 2求 x + y是多少。不用想x + y = 3啦,变量就是这么好理解
>>> x = 1
>>> y = 2
>>> print(x + y)
3
Python数据类型转换
有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。
以下几个内置的函数可以执行数据类型之间的转换。这些函数返回一个新的对象,表示转换的值。
函数 描述
int(x [,base]) 将x转换为一个整数
long(x [,base] ) 将x转换为一个长整数
float(x) 将x转换到一个浮点数
complex(real [,imag]) 创建一个复数
str(x) 将对象 x 转换为字符串
repr(x) 将对象 x 转换为表达式字符串
eval(str) 用来计算在字符串中的有效Python表达式,并返回一个对象
tuple(s) 将序列 s 转换为一个元组
list(s) 将序列 s 转换为一个列表
set(s) 转换为可变集合
dict(d) 创建一个字典。d 必须是一个序列 (key,value)元组。
frozenset(s) 转换为不可变集合
chr(x) 将一个整数转换为一个字符
unichr(x) 将一个整数转换为Unicode字符
ord(x) 将一个字符转换为它的整数值
hex(x) 将一个整数转换为一个十六进制字符串
oct(x) 将一个整数转换为一个八进制字符串
字符串
到目前为止,我们所认识的字符串就是引号内的一切东西,我们也把字符串叫做文本,文本和数字截然不同的
字符串可以由 + 操作符连接(粘到一起),可以由 * 表示重复:
>>> # 3 times 'un', followed by 'ium'
>>> 3 * 'un' + 'ium'
'unununium'
当然也可以将字符串赋值给变量,然后变量相加进行拼接
>>> a = 'yy'
>>> b = 'hh'
>>> a + b
'yyhh'
# 整型相加
>>> 2 + 2
4
# 字符串相加
>>> '2' + '2'
'22'
相邻的两个字符串文本自动连接在一起
>>> 'Py' 'thon'
'Python'
这个功能在你想切分很长的字符串的时候特别有用:
>>> text = ('Put several strings within parentheses '
'to have them joined together.')
>>> text
'Put several strings within parentheses to have them joined together.'
如果变量加上了引号,那就不是变量了,而是字符串。所以操作变量和字符串拼接的时候,要注意了
>>> x = 1
>>> y = 2
# 直接打印x + y
>>> print(x + y)
3
# 如果想打印x + y = x + y 的话,就不能这样操作了。
>>> print('x + y = x + y')
x + y = x + y
# 正确应该这样写,由于x + y得到的值是整型,而整型与字符串不能相加,所以要将整型转换成字符串
>>> print('x + y = ' + str(x + y))
x + y = 3
如果字符串中需要出现单引号或者双引号怎么办?
—例如我想打印字符串:Let’s go !
有两种方法,第一种方法比较常用,就是使用我们的转义符号(\)对字符串中的引号进行转义:
print('Let\'s go!')
Let's go!
还有一种方法就是双引号中,使用单引号
>>> print("Let's go!")
Let's go!
多行字符串
多行字符串可以使用一对三引号来表示
>>> print('''aaaaa
bbbbb
ccccc
ddddd''')
aaaaa
bbbbb
ccccc
ddddd
使用del语句删除一些对象引用
del语句的语法是:
del var1[,var2[,var3[....,varN]]]]
您可以通过使用del语句删除单个或多个对象。例如:
del var
del var_a, var_b
本文转自:
http://www.cnblogs.com/yyhh/p/4204392.html
http://www.cnblogs.com/yyhh/p/4205424.html