初入Python安装和基本写法
admin
2023-07-02 17:04:44
0

  初入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 ) 返回对象的类


相关内容

热门资讯

网红“悍马糖”被查 近日,据江苏南京《金陵警事》报道:看似普通糖果,号称“增强精力”,实则暗藏致命风险。南京秦淮警方成功...
灶具打不着火原因 1、如果灶具进入了过压保护的时候,灶具是不会打火启动的,所以这样就会导致灶具打不着火的问题发生。2、...
灶一边打不着火 1、可能是由于一边的打火针上面比较脏,出现点火针跑偏的现象。2、也有可能是由于打火的时候,打不着火的...
苏泊尔电饭锅一会儿通电一会儿不... 由于电饭煲的待机电路出现了问题,待机电路需要一个小信号的信号电路,也就是把220伏转成五伏电压,这个...
红日燃气灶怎么样-红日燃气灶好... 最佳回答 红日燃气灶的质量很不错呀。红日燃气灶还是一个比较受欢迎的燃气灶品牌的,这个品牌的燃气灶,性...
油烟机报警器一直响怎么办 当油烟机报警器一直响时,我们需要立即采取应对措施以确保安全。以下是一些应对措施:1.关闭油烟机:当油...
路面突然塌陷,目击者:两人连人... 近日,四川广安岳池县城,有市民骑车经过一处井盖旁的道路时突遇路面塌陷。现场目击者告诉红星新闻,车上两...
中国人民大学发布“观天 短临降... 中新社北京5月30日电 (记者 曾玥)中国人民大学高瓴人工智能学院30日在北京发布“观天 短临降水智...
无线远程遥控多高速摄像机同步采... 导语:在体育科研、康复医学及工程仿生领域,高速摄像同步采集技术已成为运动行为分析、步态研究及损伤诊断...
原创 小... 随着游戏不断更新,对配置的要求同步提升,所以倾向于游戏的机型,均为中端机起步,确保游戏运行流畅。部分...