第一节 Python简介、标识符、注释、六大数据类型简介、for循环、运算符
Python简介
Python为解释型语言(意味着开发过程中没有了编译环节)
面向对象的语言,自带开发环境idle
pip安装库
pip install
标识符
由字母、数字、下划线组成,不能以数字开头,不能与保留字相同,不能有特殊字符
常见保留字如下:
Python注释
单行注释#
示例:
#单行注释
多行注释"""xxxx""" 或者 '''xxx'''
示例:
"""多行注释
第一种"""
'''多行注释
第二种'''
六大数据类型
Number类型(数值类型)
具体包括以下类型
int(整形)
float(浮点型)
complex(复数)
boolean(布尔型)
示例:
a=33
print(a)
String类型(字符串类型)
三种写法
示例:
a="你好"
b='你好'
c='''你好'''
print(a,b,c)
r可以防止转义
示例:
a="c:\\你好\\nihao"
print(a)
a=r"c:\\你好\\nihao"
print(a)
结果
c:\你好\nihao
c:\\你好\\nihao
List类型(列表类型)
可以包含不同类型的元素
下标从0开始
示例:
lst=["s你好",1,2.58]
print(lst[0])
print(lst)
Tuple类型(元组类型)
也可包含多种类型元素,下标也从0开始
示例:
tup=(1,2.58,"你好")
print(tup)
print(tup[2])
Set类型(集合类型)
示例:
Set={1,2,3,"sijdoajod试试水"}
print(Set)
Dict类型(字典类型)
使用键值对key:value
示例:
Dict={"name":"zhangxu","age":20}
print(Dict)
print(Dict["name"])
可变数据类型
dict、set、list
可以往里面追加或删改元素,变量的地址不变
示例:
lst=[1,"nihao"]
print(id(lst))
lst.append(2.58)
print(id(lst))
结果:
1560366338368
1560366338368
不可变数据类型
number、string、tuple
变量的地址随元素的修改而改变
示例:
tup=(1,2.58)
print(id(tup))
tup=(1,2.58,"你好")
print(id(tup))
结果:
1633687536064
1633687208832
for循环
range()左闭右开
在范围内打印示例:
for i in range(0,6):
print(i)
打印字符示例:
for i in "Computer":
print(i)
打印变量中的元素示例:
fruits=["banana",'apple','orange']
for i in fruits:
print(i)
默认结束符为换行符
修改结束符示例:
fruits=["banana",'apple','orange']
for i in fruits:
print(i,end="?")
结果:
banana?apple?orange?
运算符
//取整(其他语言如Cpp中/为取整)
/带小数的除法(其他语言如Cpp中/为取整)
%取余
**幂运算
示例:
print(3//2)
print(3/2)
print(3%2)
print(3**2)
结果
1
1.5
1
9
*不仅可以做乘法运算还可以做字符串的重复输出示例:
print(3*2)
print("3"*2)
结果
6
33
Python中没有++