学Python必备的基础知识

1.基本概念
表达式:就是一个类似于数学公式的东西,一般仅仅用了计算一些结果 ,不会对程序产生实质性的影响,如9+3;
语句:在程序中语句一般需要完成某种功能,比如打印信息、获取信息、为变量赋值。语句的执行一般会对程序产生一 定的影响,在交互模式中不一定会输出语句的执行结果。
程序( program ):程序就是由一条-条的语句和一 条-条的表达式构成的。
函数( function ):函数就是一种语句,函数专用来完成特定的功能。内置函数由Python解释器提供的函数,可以在Python中直接使用;自定义函数由程序员自主的创建的函数。

2.变量和标识符
变量:(1)不能使用没有赋值过的变量。
(2)Python是一个动态类型语言,可以为变量赋任意值,也可以修改变量的值。
变量报错类型:‘NameError: name ‘a’ is not defined’
标识符:在Python中所有可以自主命名的内容都属于标识符。
(1)标识符中可以含有字母、数字、_、但是不能以数字开头。
(2)不能使用Python中的关键字和保留字,不要用函数名作为标识符,否则会导致函数被覆盖。
(3)标识符的命名规范:下划线命名:所有字母小写,单词之间用_分割,如:max_age;
帕斯卡命名法:每个单词首字母大写,其余字母小写,如:MaxAge。

3.数据类型:数值型、字符串、空值

(1) 数值型:整数(int类型):输出的一般都是10进制,Python中整数的大小是不限制的,可以是一个无限大的整数,如1、2、200,布尔值(bool)也是整型,用来做逻辑判断 True(真1)和False(假0);浮点数(float类型):小数就是浮点数,对浮点数进行运算时,可能会得到一个不精确的结果。

(2)字符串:表示一段文本信息,必须使用引号引起来;不能同时混用;相同的引号之间不能再嵌套;单引号和双引号不能跨行使用;通过转义字符\可以使用一些特殊的内容。

python基础csdn Python基础概念_字符串


格式化字符:如果对字符串进行加法操作,则会自动将两个字符串拼接为一个;在创建字符串时,可以在字符串中指定占位符;在格式化 化字符串中可以直接嵌入变量。

#方式1:拼串
name='XXX'
print('欢迎 '+name+' 光临!')
#方式2:多个参数
print('欢迎',name,'光临!')
#方式3:占位符
print('欢迎 %s 光临!'%name)
#方式4:格式化占位符
print(f'欢迎 {name} 光临!')

python基础csdn Python基础概念_Python_02


复制字符串:字符串和数字相乘

#复制字符串
a='nin'
a=a*89
print(a)

python基础csdn Python基础概念_python_03


字符串报错类型:SyntaxError: EOL while scanning string literal (3) None(空值):表示不存在

a=True
print(1+a)
b=None
print(b)

python基础csdn Python基础概念_字符串_04