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除以y b/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。所有比较运算符返回1表示真,返回0表示假。这分别于特殊的变量True和False等价。注意,这些变量名得大写。
(a<b)返回True

>= 大于等于 返回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 < 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"

以上实例输出结果:

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
时间: 2024-07-30 10:14:16

Python变量、数据类型与运算符的相关文章

房上的猫:变量.数据类型与运算符

一.变量: 定义  变量是存储数据的一个基本单位,不同的变量相互独立 java常用数据类型  int 整数类形 long长整形 short短整型   double 小数类型(双精度浮点型)  float(单精度浮点型)  char 字符型(单个字符)  String 字符串型(多个字符)    变量使用  1.声明变量  2.给变量赋值  3.调用变量  注:变量必须声明和赋值后才能使用 变量命名规则  1.变量必须以字母,下划线"_"或"$"符号开头  2.变量可

python变量赋值与运算符

目录:   1.变量赋值 [=]   2.输入输出[input raw_input,print]   3.常量   4.常用数据类型 [整数,浮点数,布尔值,空值]   5.字符串格式化 [%s,%d,%f,%x]   8.编码 [ASCII,unicode,UTF-8]   9.注释 [#,''']   10.python算术运算符 [+,-,*,/,//,%,**]   11.python比较运算符 [==,!=,<>,>,<,>=,<=]   12.python赋

Python 变量 数据类型-字符串 二

这是12月规划的内容,2018年一月开篇~ 如果有什么错误,还请提出来~ Python print函数 一 Python 中的变量赋值不需要类型声明,好了知道这个就可以了 我们还可以看一看类型 1 num=1.233 2 str="1.233" 3 print(type(num)) 4 print(type(str)) <class 'float'> <class 'str'> 数据类型-字符串 单引号,双引号用法相同 1 str="1.233&quo

python基础--数据类型、运算符、流程控制

原文地址:https://www.cnblogs.com/dukeidea/p/6362031.html https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000    廖雪峰的python教程 一 初识Python python是一种面向对象.解释型的计算机程序语言.Python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿

2.Python入门-计算机组成、指令和程序、标识符、变量、数据类型、对象和变量关系、运算符

一.计算机的组成 计算机由两部分组成:硬件 和 软件 硬件包含:键盘.鼠标.显示器.CPU.主板.内存.硬盘 ... -硬件是看的见摸得着的 软件包含:系统软件(windows.macOS.Linux)和应用软件(office .QQ.绝地求生) -软件是看的见摸不着的,软件负责控制计算机中的硬件 二.指令和程序 计算机的硬件系统通常由五大部件构成,包括:运算器.控制器.存储器.输入设备和输出设备. 中央处理器:运算器和控制器,它的功能是执行各种运算和控制指令以及处理计算机软件中的数据. 程序实

python入门课程 第3章 Python变量和数据类型

第3章 Python变量和数据类型3-1 Python中数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据,需要定义不同的数据类型.在Python中,能够直接处理的数据类型有以下几种:一.整数Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样.计算机由于使用二进制,所以,有时候用十六进制表示整数比较

python中基本数据类型以及运算符

python中基本数据类型以及运算符的知识 一.与用户的交互以及python2与python的区别 1.1什么是与用户交互 用户交互就是人往计算机中input(输入数据),计算机print(输出结果),用户交互的本质就是输入输出. 1.2输入input username = input("请输入您的姓名: ")>>请输入您的姓名: 占亚峰password = input('请输入您的密码: ')>>请输入您的密码: 123456 1.3输出print print

python学习(4)-变量 数据类型和运算符

第二章:变量.数据类型.运算符 思考:怎么理解变量和内存?变量:就等同于上面图中的age name hobby内存:存储位置里所装的内容 18 张三 打球变量一定是存在某个地址,可以从变量名找到对应的. #声明3个变量 声明变量就是为了下一步去使用它 name="张三" # age="18" hobby="打球" print(age) print(name) print(hobby) 1.变量不是随便定义的,变量名也有统一规则 变量命名规则: ●

变量,数据类型,运算符

梆梆梆梆......我又来了 这次我要写的是-----    (看标题) 第一个是变量,数据类型 //变量分为:变量名,变量类型,变量值 数据类型为: 整数    int    byte   short   long 小数(双精度浮点型)      double          float 字符型     char 字符串型     String 完整展示: public class Text1{ public static void main(String[]args){ String na

JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)

Java基础语法(变量.常量.数据类型.运算符与数据类型转换) 1.变量 Java中,用户可以通过指定数据类型和标识符来声明变量,其基本语法为: DataType identifier; 或 DataType identifier = value; 其中,DataType是变量类型,如int/string/char/double/boolean等:identifier是变量名称,即标识符:value就是声明变量的值. 注: a.标识符由数字0-9.大小写字母.下划线.美元符号.人民币符号以及所有