python01

1.python语言基础类型
(1)整型:Python中可以处理任意大小的整数(Python 2.x中有int和long两种类型的整数,但这种区分对Python来说意义不大,因此在Python 3.x中整数只有int这一种了)。

  • (2)浮点型:浮点数除了数学写法(如123.456)之外还支持科学计数法(如1.23456e2)。
    (3)字符串型:字符串是以单引号或双引号括起来的任意文本,比如'hello'"hello",字符串还有原始字符串表示法、字节字符串表示法、Unicode字符串表示法,而且可以书写成多行的形式(用三个单引号或三个双引号开头,三个单引号或三个双引号结尾)。
    (4) (布尔型:布尔值只有TrueFalse两种值,要么是True,要么是False,在Python中,可以直接用TrueFalse表示布尔值(请注意大小写),也可以通过布尔运算计算出来(例如3 < 5会产生布尔值True,而2 == 1会产生布尔值False)。
  • 2.变量命名
    (1)变量名由字母~数字和下划线构成,数字不能开头。
  • (2)不要跟关键字和系统保留字冲突。
  • (3) 逢冒必缩。
  • 3.使用变量保存数据并进行算术运算。
  • a = 321
    b = 123
    print(a + b)
    print(a - b)
    print(a * b)
    print(a / b)
    print(a // b) # 整除
    print(a % b) # 取模,取余
    print(a b) # 幂指数
    a = int(input(‘a = ‘))
    b = int(input(‘b = ‘))
    print(’%d + %d = %d’ % (a, b, a + b))
    print(’%d - %d = %d’ % (a, b, a - b))
    print(’%d * %d = %d’ % (a, b, a * b))
    print(’%d / %d = %f’ % (a, b, a / b))
    print(’%d // %d = %d’ % (a, b, a // b))
    print(’%d %% %d = %d’ % (a, b, a % b ))# 打印百分号
    print(’%d
    %d = %d’ % (a, b, a ** b))
    例1. 小案例:计算器 input_1 = input(‘请输入一个数字:>>’)
    input_2 = input(‘请输入一个数字:>>’)
    ChangeToFloat_1 = float(input_1)
    ChangeToFloat_2 = float(input_2)
    Calc_Add = ChangeToFloat_1 + ChangeToFloat_2
    print(“答案是:”,Calc_Add)
    例2. 使用type()检查变量的类型
    a = 100
    b = 12.345
    c = 1 + 5j
    d = ‘hello, world’
    e = True
    print(type(a))
    print(type(b))
    print(type©)
    print(type(d))
    print(type(e))
    chr():将整数转换成该编码对应的字符串(一个字符)。
    ord():将字符串(一个字符)转换成对应的编码(整数)。
    例如 将输入的邮箱进行加密使用ASCII.
    email = input(‘Input your email:’)
    for j in email:
    ord_ = ord(j)
    ord_1 = ord_ + 10
    str_ = chr(ord_1)
    print(str_,end=""
    4. 运算符
    (1)’[]’ ‘[;]’:切片运算符,是前闭后开的一个区间。
    (2)’
    ’:指数运算符。
    (3)‘is’ ‘is not’:身份运算符。
    (4)‘in’ ‘not in’:成员运算符。
    (5)赋值运算符。
    5. 课堂练习题。
    例1 水仙花束
    Number = input(‘number:>>’)
    if len(Number) > 3:
    print(’[!] Error, The lenghts must be Three!!’)
    else:
    bai = int(Number[0])
    shi = int(Number[1])
    ge = int(Number[2])
    if bai ** 3 + shi **3 + ge **3 == int(Number):
    print(‘水仙花’)
    else:
    print(‘不是’)
    例2 用Python方法输出地址。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值