Python第二天

标识符

  • 1 标识符:标识符是电脑语言中允许作为名字的有效字符串集合。

    Age = 15
    

    标识符命名规则:
    1)只能以字母,数字,下划线(_)命名
    2)数字不能开头
    3)不能是Python的关键字
    4)大小写敏感(区分大小写
    5)见名知意(英文关键字最好,拼音关键字最LOW

    Student_Name = "张三"
    StudentAge = 20
    

    命名方法又分为大驼峰和小驼峰:

    myFirstName = "李"#小驼峰
    MyFirstName = "刘"#大驼峰
    

    小驼峰:第一个单词首字母小写,其余单词首字母大写。
    大驼峰:所有单词首字母大写。

  • 2变量
    什么是变量:变量就是以前学习的数学中常见的等式x = 3(x是变量,3是变量值),在编程中,变量不仅可以是数学,还可以是任意数据类型。

  • 3关键字
    关键字:关键字是具有特殊功能的标识符
    通过代码我们可以查看Python所有的关键字:

    import keyword
    print(keyword.kwlist)
    

    输出结果:
    [‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’,‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’,
    ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]
    总共33个关键字,标识符命名时需避开以上全部关键字。

  • 4运算符
    1)算术运算符:+,-,*,/,%(取余数),**(幂运算),//(整除)

    a = 3
    b = 50
    c = a ** b#3的50次方
    d = b // a#50整除3
    e = b % a#50除以3取余数
    print(c)#不好算,不算了
    print(d)#结果为16
    print(e)#结果为0.666
    

    运算符在写入的时候尽量在两侧留出一个空格,比较美观!
    2)比较运算符:<,>,<=(大于等于),>=(小于等于),!=(不等于),==(判断是否相等)
    比较运算符最后的返回值为布尔类型(0或1 除了0以外的数字默认为1)

    a = 10
    b = 20
    print(a < b)#打印1
    

    3)逻辑运算符:and(与),or(或),not(非)
    and:当两侧都为真时返回的结果是最后一个值,两侧存在假时,返回的时第一个假值。
    or:两侧没有真值时,返回最后一个假值,如果有真值,返回的是第一个真值。
    not:非真即假,非假即真。
    4)成员运算符:in,not in
    in:如果在指定的序列中找到值返回 True,否则返回 False。
    not in:如果在指定的序列中没有找到值返回 True,否则返回 False。

    print('a' in 'ascfrdsff')#True
    print('b' not in 'ascfrdsff')#True
    

    5)身份运算符:is,is not(属于面向对象)
    6)赋值运算符:+=,*=,/=,%=,//=,**=,-=,=

    a = b#将b的值赋给a
    a += b#a = a + b
    a -= b#a = a - b
    a *= b#a = a * b
    a /= b#a = a / b
    

    7)位运算:>> , <<

    a = 1111 0000#位运算使用二进制
    a >> 2#向右移两位,低位丢弃,高位补
    print(a)#0011 1100,左移运算符同理
    
  • 5分支语句
    1)if语句

    if [表达式]bool:#冒号一定要加
    	pass#Python中使用退格替代了其它语言中的{ }
    elif [表达式]bool:#如果if的判断为真则不执行elif
    	pass
    else :
    	pass
    

    if嵌套:

    a = int(input())
    if a <= 6 :
    	if a // 3:
    		pass
    	else:
    		pass
    else:
    	pass
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值