首页 > 编程语言 >python第一课 -python基本语法

python第一课 -python基本语法

时间:2023-06-14 22:33:19浏览次数:41  
标签:变量 关键字 python 数据类型 语法 第一课 print type

python关键字

导入关键字,并打印出来

import keyword
#查看python关键字
print(keyword.kwlist)
'''
将python关键字每行5个打印出来
'''
key=keyword.kwlist
j=0
for i in key:
    print(i,end='\t')
    j+=1
    if j==5:
        j=0
        print('\n')

执行结果如下:

由此可以了解到:

  1. import导入模块
  2. '#'单行注释,后面的内容会直接跳过, ''' '''为多行注释,中间的内容同样会被编译器跳过
  3. 变量定义时是不需要指定数据类型的,会自动识别出来
  4. 每行代码的结尾不需要专门使用分号结束。但是注意:python有着严格的缩进格式要求。如示例中for循环嵌套if,缩进对齐关系很重要

python的基本数据类型


假如定义了下面变量,那么系统会怎么定义变量的类型呢?

a = 1
b = 'hello python'
c = 0.01
d = [1,2,3,4]
e = {'aa':1,'bb':2,'cc':3}
f = (1,[1,2,3,4])
g = True
print(type(a))
print(type(b))
print(type(c))
print(type(d))
print(type(e))
print(e['aa'])
print(type(e['aa']))
print(type(f),f[0],type(f[0]),f[1],type(f[1]))
print(type(g))

执行结果如下:

可以看出来在定义变量赋值时,编译器已经设置了默认的数据类型
那么如果我给不同类型的变量相加,可以执行吗?

很明显,这里报错了:TypeError

标签:变量,关键字,python,数据类型,语法,第一课,print,type
From: https://www.cnblogs.com/kyween/p/17481542.html

相关文章

  • python 项目打包成exe文件-使用pyinstaller
    1.首先安装pyinstaller2.复制一份项目到桌面3.命令行进入桌面的项目地址4.使用pyinstaller打包,几种打包方法见上图。截图方框依次为虚拟环境,项目地址,打包方式以及内容(打包的是main.py文件)打包后结果:在文件件内多处两个文件夹,打开dist文件夹就可以看到可执行程序跟着老师一起做的......
  • python GUI+爬虫——12306抢票软件(1)
    使用python的GUI和爬虫等功能自己构造一个12306的抢票软件。该课程来自网易云课堂的撩课学院,付费课程。地址:网易云课堂搜索以下内容就可找到我跟着学,不一定最后能成功。先试试,想要成功的同学请看我该系列有没有真正实现,如果我没有实现,你可以直接放弃,不用再浪费时间了。简单描述一......
  • python-小试牛刀
    这篇博客对你可能意义不大,对于我而言相对重要一些!!!! 因为某人的需求,喊我写一个计算图片灰度值,标准差的代码,计划用js来写,查了一下两种写法,一种用canvas获取img的属性,根据像素的灰度值进行计算;另一种是node+opencv来写,但是Windows在node环境下配置opencv好像优点麻烦,果断放弃。想着某......
  • Ubuntu安装Python 3.10
    更新系统的软件包列表和软件包:sudoaptupdatesudoaptupgrade安装构建Python3.10所需的依赖项:sudoaptinstallbuild-essentialzlib1g-devlibncurses5-devlibgdbm-devlibnss3-devlibssl-devlibsqlite3-devlibreadline-devlibffi-devcurllibbz2-dev下载Python3.10......
  • python读取文件——python读取和保存mat文件
      首先我们谈谈MarkDown编辑器,我感觉些倒是挺方便的,因为用惯了LaTeX,对于MarkDown还是比较容易上手的,但是我发现,MarkDown中有这样几个问题一直没能找到具体的解决方法:图片大小的问题。在LaTeX中我们可以调整图片的大小,以适应整个文本;字体,字号大小的设置。在MarkDown里面标题倒是......
  • python基础知识——字符串
    1、字符串的格式化python将若干值插入到带有“%”标记的字符串中,实现动态地输出字符串。格式:"%s"%str"%s%s"%(str_1,str_2)例如:str_0="I"str_1="Love"str_2="China"format="%s%s%s"%(str_0,str_1,str_2)printformat#ILoveChi......
  • python基础知识——内置数据结构(集合)
    python中的set是指一系列无序元素的集合,其中的元素都是相异的,常见的操作包括集合的并集,交集和补集等操作。1、set的创建格式set_name={value1,value2,...}创建空的集合set_name=set()注意:在创建空的集合的时候不能使用set_name={}这样创建出来的是字典。例如animals......
  • python模块导入顺序; py文件命名注意
    1先从内存中查找2再从内置模块中查找3再从python解释器系统中key为path的环境变量中从上往下查找,找到一个就结束. 都没找到则报错.  py文件命名注意:不要与内置模块名冲突.......
  • 【python基础】函数-初识函数
    函数是带名字的代码块,用于完成具体的工作,无需反复编写完成该工作的代码。之前我们接触过print函数,数据类型转换中的int函数、str函数,还有列表中的append函数、pop函数、remove函数,以及字典中的keys函数、values函数等等,其实在正式学习函数之前,我们已经接触了函数,只不过没有接触过......
  • GPU-aware MPI + Python GPU arrays
     condainstall-cconda-forgempi4pyopenmpi  ForLinux64,OpenMPIisbuiltwithCUDAawarenessbutthissupportisdisabledbydefault.Toenableit,pleasesettheenvironmentalvariableOMPI_MCA_opal_cuda_support=truebeforelaunchingyourMPIproc......