某菜菜子的Python-Day1 学习小结

某菜菜子的Python第一天学习小结

Python能做什么

  • 科学计算
  • web开发
  • 网络爬虫
  • 人工智能(算法)
  • 数据分析(大数据分析,商业数据分析)
  • Python是一门胶水语言(通常跟shell进行结合)

Python的语言优势

  • 解释型语言
  • 非常的简单(语法规则,底层数据结构)
  • 大量的第三方包(已经有大量写好的轮子,可以拿来直接使用)

Python变量定义

  • 首字母只能为字母或者下划线,不能为数字
  • 大小写敏感(eg.使用大小写字母定义两个变量时,a与A为两个变量)
  • 严禁与python的关键字冲突
    如何查看python关键字 (cmd->进入python环境->help()->keywords)

运算符

数字运算符(+、-、*、/、%)

#!/usr/bin/python



if __name__=='__main__':

    #这是一段注释

    '''

    这是一个多行的注释

    '''

    x=1

    y=2

    #以下是数字运算符使用

    print("x+y=%d"%(x+y))

    print("x-y=%d" % (x - y))

    print("x*y=%d" % (x*y))

    print("x/y=%d" %(x/y))

	

赋值运算符(=)

#!/usr/bin/python



if __name__=='__main__':

    # 这是一个赋值运算符(=)

    x=1

    # ==用作if判断,一定要与与赋值运算符区分开

    if x==1:

        print("True")

    else:

        print("Fales")

复合赋值运算符(+=,-=,/=,*=)

 #多变量单独赋值

    x=1
    y=2
    #多变量一次赋值
    x,y=1,2
    
#!/usr/bin/python
if __name__=='__main__':

    #多变量一次赋值

    x,y=1,2

    print(x+y)

    print(x-y)

    print(x*y)

    print(x/y)

    print(x%y)


x+=y  等效为x=x+y

  -

  */

比较运算符(<、>、<=、>=、==、!=)

#!/usr/bin/python
if __name__=='__main__':

    #比较运算符

    x,y=1,2

    print(x<y)

    print(x>y)

    print(x>=y)

    print(x<=y)

    print(x==y)

逻辑运算符(and、or)

if __name__=='__main__':
    #逻辑运算符[and(同时满足)、or(其中任意一项满足)]
    x,y=1,2
    if x==1 or y==2:
        print("True")
    else:
        print("False")

成员运算符------用来判断某一个元素是否在 我其中定义的集合中(in、not in)

if __name__=='__main__':
    #定义l为一个列表的数据结构
    l=[1,2,3,4]
    #  0 1 2 3
    y=5
    flag=False
    for z in l:
        if z==y:
            flag=True
            print("find ")
    if flag==False:
        print("not found y")
 
    #成员运算符(in、not in)
    if y in l:
        print("found y")
    else:
        print("not found y")

位运算符(左移、右移、按位与、按位或、按位异或、按位取反)

左移(<<)、右移(>>)#单变量

if __name__=='__main__':

  x=8

  #这是一个x的二进制表述

  print(bin(x))

  print(x<<1)#<<左移符,<<1左移一位

  print(x<<2)



  print(x>>1)#>>右移符

  print(x>>2)

按位与(&)、按位或(|)#多变量

if __name__=='__main__':

  x=2

  y=3

  print(bin(x))#00000 010

  print(bin(y))#00000 011

  print(x&y)   #00000 010 等效于and



  print(x|y) #00000 010

             #00000 011

             #00000 011  等效于or


一些乱七八糟的东西

pyCharm spaces显示设置步骤

file->setting-Editor->General->Appearance->show Whitespaces

python入门程序

if __name__=='__main__':

    print("Hello World!")

一些实用的快捷键

Ctrl+/ 快速设置为注释行
Ctrl+Z 撤销
Ctrl+Shift+Z 前进
Crl+Shift+F10 程序执行

                                 某菜菜子小白的随堂整理---不喜勿喷
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值