一、基本语法
1、单行注释:
①#
# 第一个注释
print('Hello ,Python!') # 第二个注释
#后面建议打一个空格,第二个#前建议至少打两个空格;
②多行注释:
1、单引号(’’’)
'''
This is ur life
This is ur life
This is ur life
'''
print('hello')
2、双引号(""")
"""
This is ur life
This is ur life
This is ur life
"""
print('hello')
2、行与缩进
最好4个空格进行悬挂式缩进,同一个代码块语句,必须含有相同的缩进空格数,否则error。
每行代码长度不要超过80个字符,过长建议换行,根据python会将圆括号、中括号和花括号中的行隐式连接起来的特点,将过长语句换行显示,并在语句外侧添加一对圆括号,例:
string = ("Python是一种面向对象、解释型计算机程序设计语言,"
"python源代码同样遵循GPL协议。")
3、数据类型(查看变量类型:type(变量名字))
数字类型(number):
- 整型(int)
- 浮点型(float)3.14 52.3E-4表示52.3 * 10-4。
-
复数(complex)
real + imagj或real + imagJ
如:3.12+1.23j
(实和虚部分都是浮点型)
复数必须有虚部的实数(即使是1)和j;
例:1j、-1J;
布尔类型(bool)
Ture/False 对应1/0
False: None、(长)整型、浮点型和复数0,空字符串("")、
空列表(【】)、空元组(())、空字典({});
字符串类型(string)被引号(单、双或三)包含
列表类型(list) list_name = [1,2,‘hello’] #中括号
元组类型(tuple)tuple_name = (1,2’hello’) #圆括号
字典是映射数据类型,由元素(键:值)组成,可存储不同类型元素,通常,键以字符串或数值形式表示,值可以是任意类型。
字典类型(dictionary)dict_name = {“name”:“zhangsan”,“age”:18}
4、标识符和关键字
标识符以字母、下划线和数字组成,且不能以数字开头;
python区分大小写;
标识符不能使用关键字;
关键字:
False class from or
None continue global pass
True def if raise
and del import return
as elif in try
assert else is while
async except lambda with
await finally nonlocal yield
break for not
int(x,[base])将x转换成整数
int(‘0x20’, 16)
base代表着参照的进制,base>=2,(base也可取0,此时和base取10一样)
比如int(‘20’,8),代表的就是八进制的‘20’,也就是‘16’,int强转后就输出整型的16
float(x)将x转换成浮点数
complex(real,imag)创建复数
详见:python的数据类型转换函数
其中略有错误,具体调用cmd测试;
5、算术运算符
** 幂:返回a的b次幂;
// 取整除:返回商的整数部分;
在python中,还可以将多个值赋给多个变量;
>>> a,b = 1,2
>>> a
1
>>> b
2
注意:python不支持C语言中的=自增(++)和自减(–)操作符;
复合赋值运算符:
c+=a即c=c+a;
c-=a即c=c-a;
c*=a即c=c*a;
c/=a即c=c/a;
c%=a即c=c%a;
c=a 即c=ca;
c//=a即c=c//a;