Python——变量

变量:数字和字符串,捎带操作符

变量

变量的定义:

变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。

变量的命名规则:

可以包含数字,大小写字母(区分大小写),但不能以下划线,数字打头。

推荐使用:

固定含义的英文单词或其缩写(大原则),使用posix写法:多个单词用下划线连接,单词全部小写。eg:my_sun

  • "类"中使用大驼峰命名法:每个单词的第一个字母大写。eg:My_Sun
  • "函数"或"变量"命名中使用小驼峰:首字母小写。eg:my_Sun
  • 命名注意:规避’保留字’和’关键字’。
变量类型:

六种变量类型:数字类型Number,字符串类型Str,列表List,元组Tuple,字典Dictionary,集合Set
这里先介绍数字类型Number 和字符串Str,其余四个类型之后进行对比了解。

数字类型Number

整数:没有小数部分的自然数,整数分进制。

  • 整数分进制:二进制,八进制,十进制,十六进制。
  • 分进制的表示方法为:二进制以0b开头的0,1代码; 八进制以0o开头包含0-7的数字; 十六进制以0x开头包含0-9,a-f。 eg:二进制可以表示为 :a = 0b1001 ;八进制可以表示为:b = 0o7201 ;十六进制可以表示为:c = 0x735f

浮点数

  • 就是数学定义的小位点数。eg: 5210 == 5.21e3

复数

  • 由实部和虚部构成,虚部用j表示:5j+2,3j。

布尔值

  • True为1,False为0,可以与数字进行运算。

字符串Str

字符串定义:

用来表示被单引号或双引号引起来的一段文字信息

表示方法

  • 单引号,双引号作用一致,但是书写规范一般用单引号,并不做强制要求,而且单双引号的共用可以避免一些语法上的错误。
    图1,语法错误示范
    对比可以发现,单双引号共用的好处
  • 三单、双引号常用被用来表示长串,并会保持输入格式。eg:
    会保持输入格式
转义字符:
  • 用一个特殊的方法表示出一系列不方便写出的内容,比如回车,换行。""符号和后面的第一个字符构成转义。
  • 注意:"\"不能放在末尾。
    不能放在末尾
  • 可以在字符串前面加上 “r” 表示以下字符不进行任何转义。
    保持原字符串
格式化:

字符串的格式化有两种表达方式 format() 和 "%"

  • format()方法接受位置参数和关键字参数,二者均传递到一个叫做replacement字段,而这个字段在字符串内由大括号{}表示,位置参数和关键词参数综合使用时,位置参数必须在前面,否则就会报错。eg:
  • “%” 左右均为数字时表示求余数的操作,但当出现在字符中时,表示格式化操作符。常用的有 %d 表示此处放置整数,%s 表示此处放置一个字符串。

操作符

操作符类型:

算术操作符,比较运算符,逻辑操作符,成员运算操作符,身份运算

  • 算数操作符:+ , - ,*, /, %, ** ,// ,分别为‘加,减,乘,除,余数,幂,地板除。
    运算符简写形式为 -= , *= ,+= , /= , **=
    地板除的概念为:计算结果取比商小的最大整型
  • 比较操作符: > , >= , < , <= , != , ==, 比较结果为布尔值,即:Ture 或 False
  • 逻辑操作符:and ,or ,not ,
    – and --左右两边的操作符均为 真时,结果才为真;
    – or --左右一方为真时即为真,
    – not --操作符是一个一元操作符,它的作用是得到一个和操作符相反的布尔值类型的值。
    – 逻辑操作符在进行运算时可以将 “and” 看作乘法, “or” 看作加法,Ture 看作 1 , False 看作 0 ,最后结果是 0 为 False , 否则就是 True

  • 成员运算符号:用 ''in" 或 “not in” 来检测一个变量是否是另一个变量的成员结果返回布尔值Ture 或 False .
  • 身份运算:用 “is” , “is not” 检测两个变量是否是同一个变量,语法表示为 var is (is not) var,结果用布尔值Ture 或False 表示。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值