感谢您的阅读
表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能球的数值的有意义排列方法所得的组合。
语句,是一个语法上自成体系的单位,它由一个词或语法上有关联的一组词构成。
程序就是由一条一条的语句和一条一条的表达式组成的。
函数是一个专门用来完成特定的功能的语句。xxx()。参数:函数可以不添加参数,也可以添加一个或多个参数,如有多个参数,应用“,”隔开。返回值:不是所有函数都有返回值。内置函数:由Python解释器提供,可以直接使用;自定义函数:自己根据需要定义的函数。
Python语言由关键字、标识符、注释、变量和数值、运算符、语句、函数、序列等8个部分组成。
Python自己使用,我们不能再自己定义使用的词。import keyword,再执行keyword.kwlist查看Python的关键字。
开发人员在程序中自定义的一些符号的名称,例如变量名、类名、函数名等。
由26个英文字母(大小写)、数字0-9、符号_$等组成。
(1)标识符可以包含字母、数字、_,但是不能使用数字做开头,例如name1、name_、_name等;
命名原则:见名识意。小驼峰:第一个单词以小写字母开始,后边单词首字母大写,如myName、aDog;大驼峰:每一个单词的首字母大写,如FirstName、LastName;下划线:用下划线来连接两个有含义的单词,如get_url,buffer_name。
即整型,如a=1、b=2等,都是int类型。
即浮点型,如a=1.2、b=0.09。
布尔型只有两个值True和False,基本都是用于逻辑判断。
即None,是常量,表示数据是一个空值。
字符串就是由字符、数字、下划线组成的一串字符,如'Hello'、"World"。type()函数来检测字符串的类型。
即“\”,使字符在Python中单独出现的意义消失,使得转义字符开头的该字符序列具有不同于该字符序列单独出现时的语义。
对于较长的字符串,在每一行后加反斜杠\可使不同行组成一个字符串;
'''ascii(object) As repr(), return a string containing a printable representation of an object, but escape the non-ASCII characters in the string returned by repr() using \x, \u or \U escapes. This generates a string similar to that returned by repr() in Python 2. '''即会保留字符串在文档中的格式并换行。
字符串与字符串之间才能拼接如print('s = '+s) 。6+int('6'),会输出12。
传入多个参数,如print('s =',s)。
创建字符串时可以在字符串中指定占位符。%s 字符 %d 整数print('I love %s' % 'Python'),print('I love %s and %s' % ('Python','Java'))。注意:占位数必须和后边的参数个数相同,否则会报错。
※如需了解字符串的详细用法,可参考https://blog.csdn.net/ning13481193737/article/details/80948501。
用len()函数。
用s*20即可将字符串s打印20编。
用in来判断一个字符串是否在另一个字符串中,如用a in b来判断a是否在b中
用max()和min()
用ord()函数
用split()函数,返回列表
s='I love Python' s.split(' ')用join()方法,如'_'.join(s)
strip()去掉字符左右两边的空格
s=' I love Python ' print(s.strip()) print(s.lstrip()) print(s.rstrip())upper()全部大写
s='I love Python' print(s.upper()) print(s.capitialize()) print(s.islower())当数据不确定、需要对数据进行存储时,据需要定义一个变量来完成存储。
变量就是计算机内存中的一块区域,存储规定范围内的值。id()来查不同变量的存储在内存中的地址;两个变量相等和两个变量是同一个对象是两个概念。
总结:只要在运算过程中含有浮点数,那么返回的就是一个浮点数。