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

Python基础语法

2019-01-17 21:06 225 查看

Python基础语法

# #表示单行注释
#print("Hello Python!")

"""
三个引号括起来的部分表示多行注释,引号可以单引号或者双引号
print("Hello Python!")
print("Hello Python!")
print("Hello Python!")
print("Hello Python!")
"""

# 赋值时直接等于即可,不用申明变量类型
abc=9

'''
数、字符串、列表、元组、集合、字典
'''
# 给变量赋值为字符串时,可以用单引号或者双引号或者三个单引号括起来
a1='abc'
a2="abc"
a3='''abc'''

#列表:存储多个元素的东西,列表里面的元素是可以重新赋值的
b=[7,"cd",9]

#元组:存储多个元素的东西,元组里面的元素是不可以重新赋值的
c=(7,"cd",9)

#字典
#{键:值,键:值,…}
#取值格式:字典名["对应键名"]
d={"name":"weiwei","sex":"boy","job":"teacher"}

#集合
#集合:去重
'''
e=set("abcgjkhsgkjha")
f=set("jikhsdghsdueigdsfzau")
g=e-f

#运算符+-*/%
h=5+9*2-1
i=19%2
j="hello Python"
#+字符串连接符,两个字符串拼接可以使用 +
k="abc"+j
'''

#缩进,☆☆☆  缩进在Python中非常重要
'''
b="9"
if(b=="9"):
print("abc")
'''

'''
#if
a=100
b=1
if(a>19 and a<30):
print(a)
if(b<9):
print(b)
elif(a>9 and a<=19):
print("a>9 and a<=19")
elif(a<9):
print("a<9")
else:
print("gsdajk")

#while
a=0
while(a<10):
print("hello")
a+=1

#for
#for:遍历列表
a=["aa","b","c","d"]
for i in a:
print(i)
#for:进行常规循环
#for i in range(0,10)
for i in range(0,10):
print("hello A")

#continue、break
#break:全部直接退出,整个循环都中断
#continue:中断一次循环,继续下一次循环
for i in a:
if(i=="c"):
#break
continue
print(i)
'''
#作用域
'''
i=10
def func():
j=10
print(j)
print(i)
func()
#print(j)
'''

'''
函数定义的格式:
def 函数名(参数):
函数体
'''
def abc():
print("abcde")
print("456")

#调用函数:函数名(参数)
abc()
#参数:与外界沟通的接口
#参数:形参和实参
#一般在函数定义的时候使用的参数是形参
#一般再函数调用的时候使用的参数是实参
def func2(a,b):
if(a>b):
print(str(a)+"比"+str(b)+"大")
else:
print(str(b)+"比"+str(a)+"大或者"+str(b)+"与"+str(a)+"相等")
#4,5
func2(9,5)
func2(10,9)
#模块的导入
import cgi
cgi.closelog()
from cgi import closelog
#异常处理
'''
异常处理格式
try:
程序
except Exception as 异常名称:
异常处理部分
'''
try:
for i in range(0,10):
print(i)
if(i==4):
print(jkj)
print("hello")
except Exception as err:
print(err)
#让异常后的程序继续
for i in range(0,10):
try:
print(i)
if(i==4):
print(jkj)
except Exception as err:
print(err)
print("hello")w
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: