首页 > 编程语言 >python学习01:Python基础语法与数据类型

python学习01:Python基础语法与数据类型

时间:2023-07-26 09:45:22浏览次数:48  
标签:01 False python 代码 打印 数据类型 try print True

一、Python注释

通常用于解释代码,这段打开主要是想表达什么意思,注释后的代码不会再代码中运行,例如:
#打印HelloWorld
print("Hello World")
注释的方式:
# python注释(快捷键:Ctrl+/(选中你想注释的代码就可全部注释掉))=========>单行注释
''''print('hello')
	''''  ''''       ====> 多行注释
''''

 二、什么是变量?

用来存储数据的容器就叫做变量,例如:
a = 1.        #字母
new_a = 2	  #下划线
a2 = 3		  #数字

注意⚠️:

1.不能用数字开头  3aa = 4  会报错
2.不能用python关键字做变量, #当你输入关键字时 python会变色 会有红色下划线提示
 #python关键字
①and、or、not关键字都是逻辑运算符,用法如下:
  and:如果两个语句都返回True,则返回值将仅为True,否则它将返回False。
  or:如果其中一条语句返回True,则返回值为True,否则它将返回False。
  not:如果语句不是True,则返回值为True,否则返回False。
②if、elif、else主要用于条件语句,用法如下:
  if:用于创建条件语句,并且仅当条件为True时,才允许执行if代码块。
  elif:在条件语句中使用,是else if的缩写。
  else:在条件语句中使用,并确定在if条件为False时该执行的代码。
③for、while主要用于定义一个循环,用法如下:
  for:用于创建一个for循环,它可以用来遍历序列,例如列表、元组等。
  while:用于定义while循环,while循环将继续,直到while的条件为False。
④True、False是比较操作返回的结果,用法如下:
  True:关键字True与1相同。
  False:关键字False与0相同。
⑤continue、break主要用在for循环和while循环中,用法如下:
  continue:continue关键字用于在for循环中结束当前迭代,并继续进行下一个迭代。
  break:break关键字用于中断for循环或while循环。
⑥pass语句用作将来代码的占位符。
  当执行pass语句时,不会有任何影响,只是占位作用代表空白代码,
但是,如果你不写任何东西,就会报错。循环,函数定义,类定义或if语句中不允许使用空代码,则可以使用pass。
⑦try、except、finally、raise都是与异常有关的关键词,用法如下:
  try:在try……except块中使用,它定义了一个代码块,并在没有问题的情况下执行块。如果包含任何错误,可以为不同的错误类型定义不同的块。
  except:在try……except块中使用。如果try块引发错误,并在有问题的情况下执行对应的代码块。
  finally:在try……except块中使用。它定义了一个代码块,当try……except……else块结束时,该代码块将运行。无论try块是否引发错误,都将执行finally代码块。
  raise:raise关键字用于引发异常,可以定义引发哪种错误,以及向用户显示错误信息。
3.最好的变量:通过变量名字能知道后面数据代表的意思,例如:milky tea =奶茶

 三、数据类型

a = 3.1415926
#以下也采用了数据类型转换的方式,为了让大家看的更清晰
print(int(a))    #===> int整型,打印结果:3
print(float(a))  #===> float浮点型,打印结果:3.1415926
print(str(a))    #===> str字符串,打印结果:3.1415926
print(bool(a))   #===>bool布尔类型判断,打印结果:True

dict   # ===> 字典
list   #===> 列表
tuple  # ===>	数组
set    #===>	集合

#查看数据类型方法:
print(type(1))        #===>打印结果:<type 'int'>
print(type(1.111))    #===>打印结果:<type 'float'>
print(type("DinG"))   #===>打印结果:<type 'string'>
print(type(True))     #===>打印结果:<type 'bool'>
print(type(str(1)))   #===>打印结果:<type 'string'>

#bool类型(true,false)
#如果是数字,非0就是True,0就是False
# “” False	
print(bool(0.1)) #===>打印结果:True
print(bool(0))   #===>打印结果:False
print(bool(""))  #===>打印结果:False

 

标签:01,False,python,代码,打印,数据类型,try,print,True
From: https://www.cnblogs.com/laoshuai/p/17581530.html

相关文章

  • python logurur日志用法记录
    importsysfromloguruimportloggerlogger.configure(handlers=[{"sink":sys.stderr,"format":"{time:YYYY-MM-DDHH:mm:ss.SSS}|<lvl>{level:8}</>|{name}:{module}:{line:4}|<cyan>mymodu......
  • python装饰器
    目录函数可以作为参数函数可以作为返回值装饰器方法装饰器类装饰器函数可以作为参数函数本身在python里面是一个对象,也可以作为参数被传入另一个参数里.defdouble(x): returnx*2deftriple(x): returnx*3defcalc_number(func,x): print(func(x)) calc_number(......
  • 01 linux基础(1)
    环境安装解压,从vmware打开虚拟机。设置密码:1打开终端:ctrl+alt+tlinux介绍Linux的发展1)1969年,由kenthompson在AT&T贝尔实验室实现的。使用的是汇编语言。2)1970年,KenThompson和DennisRitchie是使用C语言对整个系统进行了再加工和编写,是的Unix能够很容易的移植到其他硬件的......
  • 盘点一个通过python大批量插入数据到数据库的方法
    大家好,我是皮皮。一、前言前几天在Python白银群【鶏啊鶏】问了一个Python数据存入数据库的问题,一起来看看吧。各位大佬我想请教下通过python大批量插入数据到数据库的方法目前我在用的操作是以下这个模式:sql=''foriinlist:sql="insertXXX表(地址,单号,缸号,状态,备......
  • python 函数 定义参数类型
    Python函数参数类型的定义在Python中,函数是一种非常重要的编程概念,它可以将一段代码逻辑封装成一个可重复使用的块。函数的参数类型的定义对于函数的正确使用和调用至关重要。本文将介绍Python中函数参数类型的定义方法,并给出一些代码示例。为什么要定义函数参数类型Python......
  • python 固定长度数组
    python固定长度数组在Python中,数组是一种常见的数据结构,用于存储相同类型的元素。通常,我们可以使用列表(List)来表示数组。然而,Python中的列表是可变长度的,这意味着我们可以随时向列表中添加或删除元素。但在某些情况下,我们需要固定长度的数组,即不能增加或删除元素。本文将介绍如何......
  • python 根据文字生成图片
    使用Python生成图片导言在这篇文章中,我将向您展示如何使用Python根据文字生成图片。这个过程可以通过以下几个步骤实现:创建一个空白图片;添加文字到图片中;设置图片的样式,如字体、颜色和大小;保存生成的图片。现在,让我们一步一步地来实现这个过程。步骤下面的表格展示了整......
  • python 根据句柄获取窗体截图
    Python根据句柄获取窗体截图概述在开发过程中,我们经常会遇到需要获取窗体截图的需求。本文将教你如何使用Python根据句柄获取窗体截图。步骤下面是整个流程的步骤:步骤描述步骤1导入相关模块步骤2获取窗体句柄步骤3获取窗体位置和大小步骤4根据窗体位置......
  • 题解 BZOJ4543【[POI2014] HOT-Hotels】
    长链剖分优化DP板子题了,但是虽然是板子这个转移方程也很难想。problem树。求\(\sum_{1\leqi<j<k\leqn}[dist(i,j)=dist(i,k)=dist(j,k)].\)。\(n\leq10^5\)。solution与重链剖分相似,长链剖分是将树剖成很多条长链。我们定义长儿子,为一个点的儿子中子树深度最大的一个儿......
  • 01_HTML
    HTML1.什么是HTMLHTML全称:HyperTextMarkupLanguage(超文本标记语言)超文本:页面内可以包含图片、链接,甚至音乐、程序等非文字元素(超出文本的范畴);标记:标签,不同的标签实现不同的功能语言:人与计算机的交互工具2.HTML书写规范HTML元素标签用<>括起来,通常情况下<>表示开始......