您的位置:首页 > 编程语言 > Python开发

Python中的基本语法

2018-09-07 14:32 211 查看
#Python的基本语法: #1.了解缩进 #Python中没有{}来表示一个代码块,但是Python使用缩进来完成区别代码框架 #那么在Python中一个缩进一般等于4个空格,当然你也可以使用TAB键来完成缩进,但是必须保证长度一致即可 #当表达分支、循环、函数、类的时候通过使用冒号(:)来表名进行缩进   #2.了解注释 #Python中的单行注释是采用#+注释来完成的 #Python中的多行注释是'''+注释内容+'''来完成的 ''' 多行注释的例子: 这是一个最好的时代,也是一个最坏的时代。 ----《双城记》 '''   #3.变量 #在Python中变量声明是不需要标明它的类型,可以直接使用。 ''' 例子1: a=9 print(a) 输出:9 ''' ''' 例子2: a=9 print("a的初始值为:") print(a) a+=1 print("a自增后的值为:") print(a) 输出9、10 ''' #变量的命名:以字母下划线开头,可以与数字组合,但是不能出现数字开头,不能出现空格,不建议使用中文 #同时Python中的变量不能和关键字重名,并且python的大小写敏感。 ''' 测试一下是否可以使用中文来充当变量名: 小明=3 print(小明) 输出3 ''' #输出Python中的所有关键字 ''' import keyword print(keyword.kwlist) ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] 33个关键字 '''   #4.数据类型 #虽然说Python在定义变量时不需要强制说明变量类型,但是我们是该了解Python中的是数据类型,如下: #数字类型、字符串类型、元组类型、集合类型、列表类型、字典类型。 #数字类型:整数,浮点数,复数,同时支持二进制,十进制,八进制,十六进制 #对于浮点数的两种技术方法:一般形式和科学计数法 ''' 浮点数的例子: a=123.456 b=1.23456e2 print(a==b) 输出True '''   ''' 复数的例子 a=5+8j b=3+0j print(a+b) 输出8+8j '''   #字符串类型 #Python中字符串由一对双引号或者是一对单引号表示 ''' a='我是一个字符串' b="我也是一个字符串" print(a) print(b) ''' #Python中的字符串的索引是双向的,正向是0~len-1反向是-1~-len #使用索引或者字符串中的单个字符,格式就是字符串[索引号] ''' str="我是小明" print(str[0]) print(str[-1]) 输出我、明 ''' #字符串的切片 str[M:N]从M的下标开始不包含N的子字符串 ''' 切片例子 str="我是真的皮" print(str[0:3]) print(str[1:-1]) 输出:我是真、是真的 ''' #字符串的长度函数len() ''' print(len("str")) 输出:3 '''   #5.程序的语句元素 #复制语句: #Python支持同步赋值语句:<变量1>,...,<变量n>=<表达式1>,...,<表达式n> ''' 同步赋值例子: a,b,c=1,2,3 print(a) print(b) print(c) 输出:1,2,3 ''' #交换值语句: #x,y=y,x ''' 交换值例子 a=1 b=2 a,b=b,a print(a) print(b) 输出;2,1 '''   #引用:就是Java中的导包。语法:import<库的名称> #引用后,就可以使用库中的方法:<库的名称>.<函数>(参数)   #分支语句:if<条件>: # <语句块> ''' 分支语句测试 a=10 if a>5: print("a大于5") 输出:a大于5 '''   #循环语句 while(<条件>): # <语句1> ''' 循环的例子 a=0 while a<10: print(a) a+=1 输出:1,2...9 Python里没有自增符 '''   #输入函数 #input()函数:<变量>=input(<提示语>) ''' name=input("输入你的姓名:") print(name) '''   #eval()评估函数格式:eval(字符串)去除最外层的引号并执行余下的语句 ''' print(eval("12")) print(type(eval("12"))) eval("print(2)") 输出:12 int 2 '''   #print()函数的格式化输出和end使用 #print()的联合输出 ''' 联合输出的例子 a=1 b=2 c=3 print(a,b,c) 1,2,3 ''' #print()输出模板 print(<输出模板>.format(<变量><变量>)) ''' {}槽表示后续的填充 :.3f表示取小数点后的三位小数 c=3.21548 print("我要让小数保留三位小数{:.3f}".format(c)) 输出:3.215 ''' #end=<>的使用,就是在输出末尾拼接上<>中内容 ''' print("我是",end="小明") '''
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: