美文网首页
Python - 变量名和运算符的规则

Python - 变量名和运算符的规则

作者: 不给时间回忆 | 来源:发表于2018-03-04 13:00 被阅读0次

变量名的定义规则

  • 只能是数字、字母和下划线,不能是特殊字符,数字不能开头
  • 区分大小写
  • 不能跟关键字和保留字相同

说明
官方建议:
全小写字母,多个单词用下划线链接,见名知意

变量的全部类型

type annotation
int 整数
float 浮点数
str 字符
bool 布尔值
complex 复数

例如

a = 10
b = 10.2
c = 'hello'
d = 1 + 5j
e = a > b
#打印变量类型
print(type(a))
print(type(b))
print(type(c))
print(type(d))
print(type(e))

运算符

赋值运算符

symbol fuction
= 赋值
+= 自加
-= 自减
*= 自乘
/= 自除
//= 自整除
**= 自幂次

算术运算符

symbol fuction
'+' '-' '*' '/' 加 减 乘 除
'//' 整除
'%' 求余
'** ' 幂次运算

关系运算符

symbol fuction
> 大于
>= 大于等于
< 小于
<= 小于等于
== 等于
!= 不等于

逻辑运算符

symbol fuction
and
or 或者
not

例如

#输入数字
x = int(input('x = '))
y = int(input('y = '))
print('%d + %d = %d' % (x, y, x + y))
print('%d - %d = %d' % (x, y, x - y))
print('%d * %d = %d' % (x, y, x * y))
print('%d / %d = %f' % (x, y, x / y))
print('%d // %d = %d' % (x, y,x // y))# 整除法 地板除法
print('%d %% %d = %d' % (x, y, x % y))# 模运算求余数
# 求幂运算
print('%d ** %d = %d' % (x, y, x ** y))

练习:输入三条边,计算出构成三角形的面积和周长

import math

boolean = 0
while (boolean == 0):
    a = float(input('请输入边长a:'))
    b = float(input('请输入边长b:'))
    c = float(input('请输入边长c:'))
    if (a + b > c) and (a + c > b) and (b + c > a):
        p = (a + b + c) / 2
        #海伦公式计算面积
        area = math.sqrt(p * (p - a) * (p - b) * (p - c))
        length = a + b + c
        print('三角形的周长:%f' % (length))
        print('三角形的面积:%f' % (area))
        boolean = 1
    else:
        print('这三条边不能构成三角形,请重新输入!')
        boolean = 0

练习:判断年份是否为闰年

year = int(input('请输入年份:'))
if ((year % 4) == 0 and (year % 100) != 0) or (year % 400) == 0:
    print(str(year) + '是闰年')
else:
    print(str(year) + '不是闰年')
    
# 等价于
conditionl = year % 4 == 0
condition2 = year % 100 != 0
condition3 = year % 400 == 0
is_leap = (conditionl and condition2) or condition3
if is_leap:
    print(str(year) + '是闰年')
else:
    print(str(year) + '不是闰年')
Python的学习网站

www.runoob.com
https://www.liaoxuefeng.com

相关文章

  • Python - 变量名和运算符的规则

    变量名的定义规则 只能是数字、字母和下划线,不能是特殊字符,数字不能开头 区分大小写 不能跟关键字和保留字相同 说...

  • python语言变量命名规则

    Python语言变量命名规则 变量名只能包含字母、数字和下划线。(推荐学习:《0基础入门python》) 变量名可...

  • Python | 运算符及表达式

    介绍Python中的七大与运算符,成员运算符和身份运算符,介绍各种运算符的规则和标准。 什么是运算符? 在我们日常...

  • 【Python】变量、关键字

    变量就是可变的量。 在Python中使用变量时,要遵守一些规则和指南。 变量名只能包含字母、数字和下划线。变量名可...

  • 变量作用域

    python的域规则 -变量作用域:在Python程序中创建、改变、查找变量名时,都是在一个保存变量名的空间中进行...

  • Part1 Python编程基础(1)

    1.Python Base 1.1 操作符 1.2 常见数据类型 1.3 变量名 1.3.1 变量名规则 (1) ...

  • Day4-总结

    1.变量名 变量名=值python中所有的变量都是数据的地址,使用时都是地址所对应的值值,地址,类型 2.运算符:...

  • (3) python中变量与运算符

    变量的命名规则字母,数字,下划线_和他们的组合注意: 运算符python运算符有:算术运算符、比较运算符、赋值运算...

  • python 变量,运算符

    上一节我们简单的介绍了一下python,那么今天我们开始看看python的变量和运算符 一,变量 变量的声明规则 ...

  • Python学习-基础

    变量名-命名规则 ①只能是一个词 ②只能由字母、数字、下划线组成 ③Python中的变量名区分大小写 ④不能以数字...

网友评论

      本文标题:Python - 变量名和运算符的规则

      本文链接:https://www.haomeiwen.com/subject/tqetfftx.html