变量类型
变量:
存储在内存中的值,可以指定不同的数据类型(字符,整数,小数等)。
变量赋值:
无需声明类型,但使用前必须赋值(只有赋值以后该变量才会被创建)。
variableName=value
注:在编辑器上写好代码,再将文件拖入终端运行,开头要备注#coding:utf-8
age = 23 #赋值整型
height = 1.85 #浮点型
name="jackie" #赋值字符串要加上双引号
a,b,c=10,20,"cxy61" #也可同时为多个变量赋值,逗号分隔
print age #可逐个输出变量值
print height
print name
print a,b,c #也可一同输出,用逗号分隔
输出结果
数据类型
number数字
string字符串
list列表
tuple元组
dictionary字典
数字与表达式
浮点数(实数):参与除法之一的为浮点数,则结果为浮点数
1/2 #0;整数除法,3.0之前
1.0/2.0 #0.5
1.0/2 #0.5
1.0//2.0 #0.0;双斜号表示整除
字符串的操作
str="Welcome to CXY!"
print str
print str[0] #输出字符串中第一个字符(0代表第一个)
print str[1:4] #第二个到第四个之间的字符串
print str[5:] #第六个开始的字符串
print str*3 #输出字符串三次
print str+"Python" #输出拼接之后的字符串
输出结果
运算符
1.算术运算符
+、-、*、 /、%(取模)、//(商的整数部分)
备注:除比较特殊,Python 2x以上,整数除整数得到整数,要想结果是浮点数,则除数和被除数中至少有一个是浮点数
2.比较运算符
3.逻辑运算符
4.位运算符
5.赋值运算符
判断是否相等:==、不相等:!=
运算演练
x=10
y=5
z=x+y
print u"x+y 的值为:",z #python2.7版本下,涉及中文的输出要在引号前加上u,强制进行unicode编码
z=x-y
print u"x-y 的值为:",z
z=x/y
print u"x/y 的值为:",z
z=x%y
print u"x%y 的值为:",z
#修改变量x,y
x=4
y=2
z=x**y
print u"x**y 的值为:",z #**符号表示幂
x=15
y=7
z=x//y #//双斜号表示整除
print u"x//y 的值为:",z
运算结果