基础语法
1、注释
。python中单行注释以#开头,多行注释可以用多个#号,还有'''和""".
2、代码缩进
。python使用缩进表示代码块。
。缩进的空格数是可以变化的,但同一个代码块的语句必须包含相同的缩进空格数。
3、标准数据结构
。python中有6种标准数据类型:数字、布尔、字符串、列表、元组、字典。
。常用的数据结构包括数字和字符串。
。python中数字有四种类型:整数、布尔型、浮点数和复数。
。字符串是由数字、字母、下划线组成的一串字符,并使用" "或’ ‘将其包裹。
eg:常见操作
counter=100
miles=1000.0
name="John"
a,b,c=1,2,"john"
print(a,b,c)
#数值交换,python支持这样的便利写法
a,b=b,a
print(counter)
print(miles)
print(name)
print(a,b,c)
输出结果:
eg:python数据类型转换
4、输入与输出
。使用input命令,控制台就会等待用户输入。输入的内容全都是字符串格式。
。使用print命令,控制台就会显示输出内容。
。Python的输入输出有多种形式,这里我们先讲一下键盘输入与print输出。
执行下面的程序在回车键后就会等待用户输入:
input("\n\n按下enter键后退出")
print默认的输出是换行的,如果要实现不换行需要在变量末尾加上end=" ":
x='a'
y='b'
#换行输出
print(x)
print(y)
print('------------------')
#不换行输出
print(x,end=" ")
print(y,end=" ")
print()
输出结果:
Python支持格式化字符串的输出。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符%s的字符串中。
print("我叫%s今年%d岁!"%('小明',10))
输出结果:
x=input("请输入x值:")
y=input("请输入y值:")
print(x)
print(y)
print(x,end=" ") #end默认是'/n',用其他值覆盖,将不会换行,里面的值可以自己写入,当然里面也可以加‘/n’。
print(y,end=" ")
print()
print("我叫%s今年%d岁!"%('小明',10))
5、标识符
。标识符是自己定义的,如变量名、函数名等。
。第一个字符必须是字母表中字母或下划线。
。标识符对大小写敏感。
。标识符的其他部分由字母、数字和下划线组成。
。保留字即系统已经定义好的标识符,我们不能把它们用作任何标识符名称。
保留字即关键字,我们不能把它们用作任何标识符名称。Python的标准库提供了一个keyword模块,可以输出当前版本的所有关键字。
import keyword
list_=keyword.kwlist
print(list_)
输出结果:
6、运算符
。python常用的算数运算符为:$+$、$-$、$$、$/$、$*$、$//$等。
。python常用的比较运算符为:$==$、$>$、$<$等。
。python常用的赋值运算符:$=$、$+=$、$-=$、$/=$等。
。python常用的位运算符为:&、|等。
。python常用的逻辑运算符为and、or、not等。
。运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。
。python支持绝大部分的运算符,我们简单的了解下算术运算符、比较运算符、赋值运算符。
a=21
b=10
c=0
c=a+b
print("a+b的值为:",c)
c=a-b
print("a-b的值为:",c)
c=a*b
print("a*b的值为:",c)
boolean=a==b
print(boolean)
boolean=a>b
print(boolean)
b+=a
print("b+=a的值为:",b)
b*=a
print("b*=a的值为:",b)
输出结果: