注释:可以在任意位置通过 “#” 开始,其后面的本行内容被当做注释,而之前的内容仍然是Python执行程序的一部分。如果程序执行时出现“ unexpected indent ”错误,表明程序出现缩进不匹配的问题
不能混用Tab和空格
>>> a = 100 #这里是注释内容>>> a100>>>
续行符:反斜杠()print("{}是{}的首都".format( "北京", "中国") )
语法元数的名称 变量:变量的值可以随时改变,能够通过赋值的方式被修改(使用等号“=”表示)注:
续行符后 不能存在空格,续行符后 必须直接换行
>>> a=99>>> a99>>> a=100>>> a100>>> print(a)100>>> type(a)
保留字: 也称关键字,指被编程语言内部定义并保留使用的标识符。type(a):可以查看a的数据类型
id(a):可以查看a的内存索引
isinstance(a , int):判断a是否为int类型
del a :释放内容,a就此消亡
数据类型 数字类型:整数、浮点数、复数python 3.x版本共有35个保留字。
整数
进制:
十进制 - 1010
十六进制 - 0x3F2
八进制 - 0o1762
二进制 - 0b001111110010
>>> 1010 == 0x3F2True>>> 1010 == 0b001111110010True>>> 1010 == 0o1762True
浮点数
浮点数只有十进制形式
字符串类型:用一对双引号“”或一对单引号‘’括起来的一个或多个字符来表示。一般形式: 123.456
科学计数法: 1.23456e2(1.23456 × 10²)e表示10的多少次方
索引:正向索引从0开始,反向索引从-1开始
切片:[N:M]表示获取从N到M(但不包括M)间连续的子字符串,N、M为字符串的索引序号
单向切片如N大于M,则返回空字符串
>>> "对酒当歌,人生几何"[1]'酒'>>> "对酒当歌,人生几何"[-1]'何'>>> "对酒当歌,人生几何"[-5]','>>> "对酒当歌,人生几何"[1:5]'酒当歌,'>>> "对酒当歌,人生几何"[5:1]''
len()函数:获取字符串的长度
标点符号、字母、空格都算一个字符
>>> len("对酒当歌,人生几何")9>>> len("对酒当歌 人生几何")9
程序的语句元素 表达式:产生或计算新数据值的代码片段称为表达式。赋值语句:对变量进行赋值的一行代码被称为赋值语句。“=”<变量> = <表达式>:即把等号右测的表达式计算后的结果赋值给左侧变量
同步赋值
>>> n=3>>> x,y=n+1,n+2>>> x4>>> y5>>> x,y=y,x>>> x5>>> y4
引用:import <功能库名称> 基本输入输出函数 input()函数:从控制台获得用户的一行输入,无论用户输入什么内容,input()函数都以字符串类型返回结果。<变量> = input(<提示性文字>)
>>> a= input("请输入a的值:")请输入a的值:123>>> a'123'>>> a= input("请输入a的值:")请输入a的值:shu>>> a'shu'>>> a= input()123>>> a'123'