Python的基本概念
基本概念
变量:是编程语言中最基本的概念,和字面意思一样,指得是它们的值可变,和我们以前学习的数学方程类似,变量可以带入任何值。与之相对应的是常量。
变量的命名
l命名规范
变量一般使用英文字母,下划线和数字组成,且第一位只能由英文字母或下划线构成,不能是数字。
l见名知意
一个程序中肯定会有很多变量名,所以变量的命名十分重要,最好做到见名知意。
l关键字不能做变量名。(若是重名了,加下划线或做其他改变即可)
l内置函数可以当做变量名,但一般不会使用。(会发生冲突)
l变量赋值的规则:a,b,c=值1,值2,值3(=是赋值的意思)
Ps:1.关键字:在python中有特殊含义和功能的单词。在python3中,共有33个关键字,如何查询这33个关键字,可以使用以下方法。
>>>from keyword import kwlist>>>print(kwlist)查询结果
["False", "None", "True", "and", "as", "assert", "break", "class", "continue", "def", "del", "elif", "else", "except", "finally", "for", "from", "global", "if", "import", "in", "is", "lambda", "nonlocal", "not", "or", "pass", "raise", "return", "try", "while", "with", "yield"]
ps:2.内置函数:python解释器自带的函数,这些函数可以直接使用,不需要导入某个模块。
函数就是将使用频繁的代码段封装起来,并给他起一个名字,以后使用的时候只要知道名字就可以,这就是函数。函数就是一段封装好的,可以重复使用的代码,它使得我们的程序更加模块化,不需要编写大量重复的代码。如:print就是一个打包了大量代码的函数。
截至到python版本3.6.2,python一共为我们提供了68个内置函数。这68个函数是python直接提供给我们可以使用的全部函数。如何查询这68个内置函数,可以使用以下方法。
以下两种方法都可以查询,第一个在python自带的idle里输入,第二个在python文件里输入运行就可以查询出来。
>>>dir(__builtins__) #方法一>>>print(dir(__builtins__)) #方法二
查询结果
["abs", "all", "any", "ascii", "bin", "bool", "bytearray", "bytes", "callable", "chr", "classmethod", "compile", "complex", "copyright", "credits", "delattr", "dict", "dir", "pmod", "enumerate", "eval", "exec", "exit", "filter", "float", "format", "frozenset", "getattr", "globals", "hasattr", "hash", "help", "hex", "id", "input", "int", "isinstance", "issubclass", "iter", "len", "license", "list", "locals", "map", "max", "memoryview", "min", "next", "object", "oct", "open", "ord", "pow", "print", "property", "quit", "range", "repr", "reversed", "round", "set", "setattr", "slice", "sorted", "staticmethod", "str", "sum", "super", "tuple", "type", "vars", "zip"]
注意:关键字和内置函数不用记忆,因为有字体颜色的差别。只要是黑色字体都可以做变量名。
变量的作用
保存一个可以发生改变的值。可以保存任何数据类型,包括整数,小数或者字符串。
变量的使用
通过变量可以得到所对应的值。变量保存的是地址值,这就意味着在创建变量时会在内存中开辟一个空间,可以通过地址值找到对应的数据。基于变量的类型,解释器会分配指定内存,并决定什么数据可以被存储到内存中。
python中的变量不需要申明,变量的赋值操作既是变量申明和定义的过程。
python中一次新的赋值,将创建一个新的变量。既是变量的名称相同,变量的标识并不相同。用id()函数可以获取变量标识。
如果变量没有赋值,则python认为该变量不存在。
输入输出
函数输入input()的工作原理
函数input()让程序暂停运行,等待用户输入一些文本,获取用户输入后,python将其存储在一个变量中,以方便使用。
使用函数input()函数时,python将用户输入解读为字符串。如果用户输入的值需要和数字进行比较,就会发生错误,这个时候就需要转换一下。可以采用int()来进行字符串和整形之间的转换。
注意:input输入接受的内容都会是字符串。
函数输出print()的工作原理
通俗一点就是将你想要展示的内容显示在屏幕上。
函数print()的语法规则:print(‘要展示的内容’,end=’结尾的内容’)。
ps:end=’’为空,表示换行,一般end参数都会被隐藏,改变end参数就可以使其不换行或作其他形式改变。(默认是换行的意思)
>>> a=input("请输入内容:")
请输入内容:I love you!
>>> print(a)
I love you!
网上菜篮子安全有保障,外卖电商员工首批核酸检测未见异常随着近来北京疫情的再次出现,市民菜篮子的充足供应和安全问题引起了广泛关注。在6月18日的新闻发布会上,商务部强调必须从源头控制食品和农产品的质量和安全。记者6月21日获悉,许多外卖
印度释放危险信号,交战规则发生重大变化两名印度军官周六向媒体透露,由于中印对抗,印度军方改变了交战规则,前线指挥官将能够下令使用武器射击。根据印度斯坦时报6月20日的报道,两名不愿透露姓名的军官说,印度军队的交战规则发
宇航员登陆月球的时候,无法返回怎么办?在电影火星救援中,演员是美国国家航空航天局的宇航员。人类当时计划前往火星,以在火星上建立适宜人类生存的基地。但是在执行任务的过程中,男主角不小心留在了火星上,其他同伴顺利返回地球。
苹果WWDC总结iOS14巨好用,AirPodsPro这个是一场特殊的科技春晚。在今天凌晨,苹果公司CEO蒂姆库克拉开了WWDC的序幕,由于众所周知的原因,众多开发者以在线方式参与此次盛会。这个是31年来,苹果公司第一次在网上举办WW
男子高速上边开车边玩直播导致妻女身亡最近,山西发生了一起令人震惊的交通事故。一名男子高速行驶,与前面的卡车相撞,致其妻子和女儿死亡。这件事的罪魁祸首是男子本人。在现场调查中,交警发现该男子的手机正在互联网上直播。在检
国产光刻机喜获重大突破,白宫发出求和信号随着第四代工业革命的深入发展,以智能制造和5G通信为代表的新一代技术正在深刻改变人类社会生产和生活的方方面面,并已成为时代发展的决定性力量。在当前的国与国竞争中,高端技术设备因其创
题库的版权属于谁?教育类APP背后的版权大战近日,北京互联网法院公布了猿辅导旗下小猿搜题APP非法提供北师大教材的系列诉讼判决书。判决书显示,因为未获授权使用北师大版小初高英语教材,猿辅导旗下小猿搜题APP被判侵权,共赔偿5
爱奇艺起诉B站,事关二次创作版权3月16日下午,爱奇艺正式起诉B站登上热搜,引发网友热议。根据天眼查App显示,北京爱奇艺科技有限公司公开与上海宽娱数码科技有限公司相关侵害作品信息网络传播权纠纷案件的开庭公告,案
定了!腾讯体育获中超版权2021年4月13日,中国女足经过两回合210分钟跌宕起伏的鏖战,以43的总比分击败韩国女足,杀进东京奥运会,彻底点燃了一直高唱国歌歌唱祖国助威的苏州奥体中心,也再度点燃了国民对于
元气森林默默改名,一字之差你发现了吗?4月10日,国内网红饮料品牌元气森林登上热搜,原来它一直宣传的0蔗糖竟然不是0糖,这让想要戒糖而选择元气森林的消费者十分愤怒。随后,元气森林发布致歉声明一个迟来的升级,声明中称在乳
趣闻哥斯拉大战金刚背后的版权大战2021年3月26日,提早北美一周,传奇怪兽宇宙电影第四部哥斯拉大战金刚登陆内地院线。预售票房5400万,第一天破亿,两天三亿,票房走势势不可挡。疫情的重创让好莱坞大片征战内地市场