Day2 语言元素

/昨天喝酒偷懒了,罪过罪过.

变量和类型

/在程序设计中,变量是一种存储数据的载体.

  • 整数型 int
  • 浮点型 float
  • 字符串型 str
  • 布尔型 Ture or False
  • 复数型 实部加虚部的类型

变量命名

  • 硬性规则:

    • 变量名由字母(广义的Unicode字符,不包括特殊字符),数字和下划线构成,数字不能开头.
    • 大小写敏感
    • 不可与关键字与保留字冲突
  • PEP 8 ( Python Enhancement Proposal:Python代码编译规范) 要求:

    • 用小写字母拼写,多个单词用下划线连接.
    • 受保护的实例属性用单个下划线开头.
    • 私有的实例属性用连个下划线开头.
  • int():将一个数值或字符串转换为整数,可以指定进制.

  • float():将一个字符串转换为浮点数.

  • str():将制定对象转换为字符串形式,可以指定编码.

  • chr():将整数转换成该编码对应的字符串(一个字符).

  • ord():将字符串(一个字符)转换成对应的编码(整数).

运算符

运算符 描述
[] [:] 下标,切片
** 指数
~+- 按位取反.正负号
* / % // 乘,除,模,整除
+ - 加,减
>> << 右移,左移
& 按位与
^ 按位异
<= < > >= 小于等于,小于,大于,大于等于
== != 等于,不等于
is is not 身份运算符
in not in 成分运算符
not or and 逻辑运算符

练习1:华氏度转摄氏度

'''
将华氏度转换为摄氏度
F = 1.8C+32
'''
f = float(input("请输入华氏温度:"))
c = (f - 32)/1.8
print({:.2f}.format(c))

练习2:输入圆的半径计算周长和面积

import math
radius = float(input("请输入圆的半径:"))
perimeter = 2*math.pi*radius
area = math.pi * (radius**2)
print("周长:{:.2f}.format(perimeter)")
print("面积:{:.2f}.format(area)")

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

"""
闰年是公历中的名词。闰年分为普通闰年和世纪闰年。
普通闰年:公历年份非整百数的,公历年份是4的倍数的,一般是闰年。(如2004年就是闰年);
世纪闰年:公历年份是整百数的,必须是400的倍数才是闰年(如1900年不是世纪闰年,2000年是世纪闰年);
"""
year = int(input("请输入公历年份:"))
is_leap = (year%4 == 0 and year%100 !=0 or year&400 == 0)
if  is_leap == True:
    print("{}年".format(year)+"是闰年")
else:
    print("{}年".format(year)+"不是闰年")

你可能感兴趣的:(Day2 语言元素)