Python变量、数据类型与运算符,, 1、掌握变量


1、掌握变量使用及命名规则

1.1 变量赋值

变量赋值通过“=”实现,

实例:a=5b=3.14c=‘abc’

注意事项:变量名尽量具有现实意义

实例:price=100Name=‘张飞’Age=‘16’

注意事项:变量的值如果有中文则必须在文件头部声明文件编码

#coding:utf8

1.2 变量命名规则

1.2.1 一般由字母、数字、下划线组成;

实例:i、__my_name、name_23和a1b2_c3


1.2.2 不能以数字开头

实例:2things


1.2.3 不能使用系统保留关键字;

实例:systemtype,print,del


1.2.4 区分大小写,

实例:myname和myName不是一个变量

2、了解基本数据类型

2.1 整型: 即为整数

例如:123,-23


2.2 浮点型:即为小数

例如:3.14,98.67


2.3 字符型:用单引号括起一个字符。

例如‘a’‘张飞’“赵云”“lifeis‘short’Iusepython”‘lifeis“short”Iusepython’

2.4 布尔型

bool 只有True 和False两个值或1和0

例如:flag=Truea=Falsec=1>2d=1is1


查看数据类型:type函数

例如printtype(1)printtype(3.14)printtype(‘abc’)printtype(True)


3、第一个python开发程序

3.1 掌握交互式操作

3.1.1 raw_input():获取用户输入,默认以字符串类型存储

实例:name=raw_input()
age=raw_input(‘请输入年龄’)


3.1.2 输出字符串:

print“helloworld”


3.1.3 输出变量name的值:

printname


3.1.4 混合输出:

print‘我的名字是’+name


什么是运算符?

举个简单的例子4+5=9。例子中,4和5被称为操作数,"+"称为运算符。Python语言支持以下类型的运算符:算术运算符比较(关系)运算符赋值运算符逻辑运算符




Python算术运算符

以下假设变量a为10,变量b为20:

运算符描述实例
+加 两个对象相加a+b输出结果30
-减 得到负数或是一个数减去另一个数

a b输出结果-10

*乘 两个数相乘或是返回一个被重复若干次的字符串a*b输出结果200
/除 x除以yb/a输出结果2
%取模 返回除数的余数b%a输出结果0
**幂 返回x的y次幂a*b为10的20次方,输出结果

1000000000000000000000

//取整除 返回商的证书部分9/2的输出结果4,9.0//2.0输出结果4.0
实例:#-*coding:UTF-8-*-


a=21b=10c=0


c=a+bprint"c的值为:",c


c=abprint"c的值为:",c


c=a*bprint"c的值为:",c


c=a/bprint"c的值为:",c


c=a%bprint"c的值为:",c


#修改变量a、b、ca=2b=3c=a**bprint"c的值为:",c


a=10b=5c=a//bprint"c的值为:",c


以上实例输出结果:1c的值为:312c的值为:113c的值为:2104c的值为:25c的值为:16c的值为:87c的值为:2




Python比较运算符

以下假设变量a为10,变量b为20:

运算符
描述实例
==等于 比较对象是否相等(a==b)返回False
!=不等于 比较两个对象是否不相等(a!=b)返回True
<>不等于 比较两个对象是否不相等(a<>b)返回True。这个运算符类似!=。
>大于 返回x是否大于y(a>b)返回False
<小于 返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别于特殊的变量True和False等价。注意,这些变量名得大写。

(a<b)返回True

>=大于等于 返回x是否大于等于y(a>=b)返回False
<=小于等于 返回x是否小于等于y(a<=b)返回True


以下实例演示了Python所有比较运算符的操作:

#-*coding:UTF-8-*-


a=21b=10c=0


if(a==b):print"a等于b"else:print"a不等于b"if(a!=b):print"a不等于b"else:print"a等于b"if(a<>b):print"a不等于b"else:print"a等于b"if(a<b):print"a小于b"else:print"a大于等于b"if(a>b):print"a大于b"else:print"a小于等于b"


#修改变量a和b的值a=5;b=20;if(a<=b):print"a小于等于b"else:print"a大于b"if(b>=a):print"b大于等于b"else:print"b小于b"


以上实例输出结果:

1a不等于b2a不等于b3a不等于b4a大于等于b5a大于b6a小于等于b7b大于等于b




Python赋值运算符

以下假设变量a为10,变量b为20:

运算符描述实例
=简单的赋值运算符c=a+b 将a+b的运算结果赋值给c
+=加法赋值运算符

c+=a 等效于c=c+a

_=减法赋值运算符

c_=a 等效于c=c a

*=乘法赋值运算符c*=a 等效于c=c * a
/=除法赋值运算符c/=a 等效于c=c / a
%=取模赋值运算符c%=a 等效于c=c % a
**=幂赋值运算符c**=a 等效于c=c**a
//=取整除赋值运算符c//=a 等效于c=c//a


以下实例演示了Python所有赋值运算符的操作:

#!/usr/bin/python#-*coding:UTF-8-*-


a=21b=10c=0


c=a+bprint"c的值为:",cc+=aprint"c的值为:",cc*=aprint"c的值为:",cc/=aprint"c的值为:",cc=2c%=aprint"c的值为:",cc**=aprint"c的值为:",cc//=aprint"c的值为:",c


以上实例输出结果:

c的值为:31c的值为:52c的值为:1092c的值为:52c的值为:2c的值为:2097152c的值为:99864



本文出自 “一盏烛光” 博客,谢绝转载!

Python变量、数据类型与运算符

评论关闭