python输入变量xy比较大小_Python变量、数据类型与运算符

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

1.1 变量赋值

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

a = 5

b = 3.14

c = ‘abc’

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

实例:

price = 100

Name = ‘张飞’

Age = ‘16’

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

#coding:utf8

1.2 变量命名规则

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

i、__my_name、name_23 和 a1b2_c3

1.2.2 不能以数字开头实例:2things

1.2.3 不能使用系统保留关键字;实例:system type,print ,del

1.2.4 区分大小写,实例:myname和myName不是一个变量

2、了解基本数据类型

2.1 整型:  即为整数例如:123 ,-23

2.2 浮点型:即为小数例如:3.14,  98.67

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

‘a’

‘张飞’

“赵云”

“life is ‘short’ I use python”

‘life is “short” I use python’

2.4 布尔型

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

例如:

flag = True

a = False

c = 1 > 2

d = 1 is 1

查看数据类型:type函数例如

print type(1)

print type(3.14)

print type(‘abc’)

print type(True)

3、第一个python开发程序

3.1 掌握交互式操作

3.1.1 raw_input():获取用户输入,默认以字符串类型存储实例:name = raw_input()age = raw_input(‘

请输入

年龄’)

3.1.2 输出字符串:print “hello world”

3.1.3 输出变量name的值:print name

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 = 21

b = 10

c = 0

c = a + b

print "c 的值为:", c

c = a b

print "c 的值为:", c

c = a * b

print "c 的值为:", c

c = a / b

print "c 的值为:", c

c = a % b

print "c 的值为:", c

# 修改变量 a 、b 、c

a = 2

b = 3

c = a**b

print "c 的值为:", c

a = 10

b = 5

c = a//b

print "c 的值为:", c

以上实例输出结果:

1 c 的值为: 31

2 c 的值为: 11

3 c 的值为: 210

4 c 的值为: 2

5 c 的值为: 1

6 c 的值为: 8

7 c 的值为: 2

Python比较运算符

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

运算符描述实例

==等于 比较对象是否相等(a==b)返回False

!=不等于 比较两个对象是否不相等(a!=b)返回True

<>不等于 比较两个对象是否不相等(a<>b)返回True。这个运算符类似!=。

>大于 返回x是否大于y(a>b)返回False

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

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

以下实例演示了Python所有比较运算符的操作:# -*coding: UTF-8 -*-

a = 21

b = 10

c = 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 

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"

以上实例输出结果:1 a 不等于 b

2 a 不等于 b

3 a 不等于 b

4 a 大于等于 b

5 a 大于 b

6 a 小于等于 b

7 b 大于等于 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 = 21

b = 10

c = 0

c = a + b

print "c 的值为:", c

c += a

print "c 的值为:", c

c *= a

print "c 的值为:", c

c /= a

print "c 的值为:", c

c = 2

c %= a

print "c 的值为:", c

c **= a

print "c 的值为:", c

c //= a

print "c 的值为:", c

以上实例输出结果:c 的值为: 31

c 的值为: 52

c 的值为: 1092

c 的值为: 52

c 的值为: 2

c 的值为: 2097152

c 的值为: 99864

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值