初入Python和基本写法
安装事项:
https://www.python.org/downloads/windows/
在该网站下直接下载相应的python版本。
在cmd窗口输入python验证下载是否成功,可以看到下载的python版本
python可以直接在cmd窗口进行交互式的编程,也可以使用Python自带的IDLE
Jupyter Notebook工具:
安装jupyter notebook:
在cmd窗口输入: pip install jupyter
安装成功后开启:
在cmd窗口输入:jupyter notebook
自动打开浏览器使用。
支持超过40种语言,python属于其中之一。还可以当个记事本,通过MarkDown编译器写数学公式方便。
修改工作目录:
在cmd窗口输入jupyter notebook --generate-config
找到配置文件 去修改
修改成自己要存储的目录即可。
基本语法:
其实和Java的基本用法都差不多,但是格式稍稍有些差别需要注意一下。
数值型/字符型
n=100 pi=3.14 string1=“Python”
#type,查看变量的数据类型
type(n)
注释:
单行注释:#
多行注释:
‘’’
‘’’
多行字符串
string3=
‘’’
Python
baidu
‘’’
算术运算符(+,-,*,/,%,//,)**
n1=5;n2=2
print(n1+n2)
print(n1/n2)
#取模,%,相当于取余数
print(n1%n2)
#整除,//,相当于求商
print(n1//n2)
#求幂,**
print(n1**n2)
eg:
i=153;
#百位
j=i//100
print(j)
#十位
print((i-j*100)//10)
#个位
print(i%10)
比较运算符
print(n1);print(n2)
print(n1==n2)
print(n1!=n2)
print(n1>n2)
赋值运算符
n1=5;n2=3
n3=n1+n2
print(n3)
复合赋值运算符
n2+=n1
print(n2)
n1=5;n2=3
n1*=n2
print(n1)
逻辑运算符
b1=True;b2=False
#and
print(b1 and b2)
print(b1 and (1+1==2))
#or
print(b1 or b2)
#not
print(not b1)
成员运算符 in,not in
string=“Python”
print(‘y’ in string)
L=[1,2,3,4]
print(2 in L)
优先级:
算术>比较>赋值>身份>成员>逻辑
if条件判断
score=70
if score<60:
print(“不及格”)
else:
print(“及格”)
input,从键盘捕获一个对象,当成字符串类型
var=input(“请输入一个数字:”)
print(type(var))
类型转换
int(var)+2无锡渤海医院 http://mobile.ytsg029.com/
score=float(input(“请输入考试成绩:”))
if score<60 and score>=0:
print(“成绩不及格”)
elif score>=60 and score<80:
print(“成绩良好”)
elif score >=80 and score<=100:
print(“优秀”)
else:
print(“成绩有误”)
pass语句,占位符
score=50
if score<60:
pass
else:
print(“及格”)
for循环 列表
L1=[10,20,‘abc’,‘python’]
print(L1[0])
print(L1[1])
for i in L1:
print(i)
range函数,生成一个序列
for i in range(10): #10表示stop(10取不到)
print(i,end=" “)
for i in range(5,10): #5表示start,10表示stop(10取不到)
print(i,end=” “)
for i in range(5,10,2): #5表示start,10表示stop(10取不到) 2表示step
print(i,end=” ")
eg:
#1+2+…+100
sum = 0
for i in range(1,101):
sum=sum+i
print(“1到100之和:”,sum)
循环-while循环
#1+2+…+100
i=1;sum=0
while i<=100:
sum=sum+i
i+=1
print(“1到100之和:”,sum)
break和continue
L1=[10,20,‘abc’,‘python’]
for i in L1:
if i==‘abc’:
break #跳出整个循环
print(i)
#continue
for i in L1:
if i == ‘abc’:
continue #跳出本轮循环
print(i)
实用函数
实用函数([])
dir([obj]) 显示对象属性,如果没有提供参数,显示全局变量名字
help([obj]) 用整齐美观的形式,显示对象的文档字符串
int( obj ) 将一个对象转换为整数
len(obj ) 返回对象的长度
open(obj ) 以mode方式打开一个文件名为fn的文件
range(obj ) 返回一个整数列表
raw_input( str ) 等待用户输入一个字符串
str(obj ) 将一个对象转换为字符串
type(obj ) 返回对象的类
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。