python是蟒蛇使用的语言吗_蟒蛇_从入门到入土

我想试着把python解释的更加简单清楚一点

python即蟒蛇

安装

官网下载,全程点击默认路径

测试是否安装成功

cmd: 输入python,能进入不报错就成功了

cmd:运行已经编写好的python 文件

python D:\demo.py

这里推荐使用PyCharm来学习python

python的语言基础

注释:

#xxxxx:单行

'''xxxxx''':多行

变量:就是叫名字

age = 18

八进制

逢八进一,以0o开头:0o123

1*8^2+2*8+3=3

十六进制,也是如此

二进制1010

1*2^3+1*2 = 10

转义字符

\ 续航符

\t 制表符

\n 换行符

但是加上r,原样输出

(r"abc+\t+++++")

str(x):强制类型转换

输入和输出

输入

name = input('提示文字')

输出

print(name)

运算符和表达式

算术运算符+-*/

% 取余7%2=1

// 取整 7//2 = 3

** 次方 2**4 = 16

赋值运算符 =

相等 ==

比较运算符< > == >= <= !=

返回值为 True 或者 False

逻辑运算符

and与 or或 not非

位运算符

&与 |或 ^异或 ~取反

>>右移 <

左移相当于*2^n次方,48左移两位 ---- 48*2^2 = 192

右移相当于/2^n次方,48右移一位  ---- 48/2^1 = 24

例子:print(str(12&8))按位得到8

左移右移可以用于加密

优先级

你就全程按照数学,一直括号就好了

条件表达式

a = 10, b = 6

r = a if a>b else b

还有

year = 2020

result = '是闰年' if (year%4==0 and year % 100!=0) or (year %400==0) else '不是闰年'

流程控制

顺序结构,循环结构,选择结构

if...

if...else

if...elif..else

还可以嵌套if

循环语句

while循环

现在一个数,除3余2,除5余3,除7余2问这个数是多少

none = True

num = 0

while none:

num+=1

if(num%3==2 and num%5==3 and num%7==2):

print(num)

none = False

for循环

for i in range(1,10,2):

prit(i, end=' ')

也可以

string = '不要说再说我不行'

for ch in string:

print(ch)

也可以循环嵌套

for i in range(1,10):

for j in rang(1,i+1):

print(str(j)+'*'+str(i)+'='str(j*i)+'\t',end=' ')

break,continue和pass语句

break:跳出循环

continue:进入下一次循环

pass:占位

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值