Python第一节课

Python语言能用来做什么

  • 科学计算
  • 数据分析(大数据分析、商业数据分析)
  • web开发
  • 网络爬虫
  • 人工智能(算法)

python是一门胶水语言(通常跟shell进行结合)

Python的语言优势

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

Python标识符

规则

  • 首字母只能为字母或者下划线,不能为数字
  • 严禁与python关键字冲突
    (查看关键字方法:cmd-进入python环境-help()-keywords)
  • 大小写敏感

pyCharm设置步骤

file-setting-General-Apperance-show WhiteSpace

Python入门程序

(程序执行操作 ctrl+F10+shift)

#!/usr/bin/python
if __name__=='__main__':
	print("Hello world!")

Python运算符

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

#!/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))

赋值运算符(=)

#这是一个赋值运算符(=)
x=1
#==是做if判断用的
if x==1:
	print("True")
else:
	print("Flase")

复合赋值运算符

#多变量多次赋值
x=1
y=2
#多变量一次赋值
x,y=1,2
print(x+y)
print(x-y)
print(x*y)
print(x/y)
print(x%y)

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

x,y=1,2
print(x>y)
print(x<y)
print(x>=y)
print(x<=y)
print(x==y)

逻辑运算符(and(同时满足)、or(其中一项满足))

x,y=1,2
if x==1 and y==2:
	print("True")
else:
	print("False")

成员运算符(in、not in)

用来判断某一元素是否在其中定义的集合

#定义l为一个列表的数据结构
l=[1,2,3,4]
y=3

#如果不用成员运算符
flag=False
for z in l:
    if z==y:
        flag=True
        print("find y")
if flag==false:
    print("not find")
    
#运用成员运算符后
if y in l:
    print("find y")
else:
    print("not find")

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

#左移(<<)
x=3
#这是一个x的三进制表达,3的左移
print(bin(x)) #00000110 -> 3
print(x<<1)

#右移(>>)
x=4
#这是一个x的三进制表达,4的右移
print(bin(x)) #00000010
print(x>>1)

#按位与(&)等同于and逻辑运算符
x=2
y=3
print(bin(x))#00000010
print(bin(y))#00000011
print(x&y)#00000010

#按位或(|)
print(bin(x))#00000010
print(bin(y))#00000011
print(x|y)#00000011
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值