定义:Python提供了高效的高级数据结构,还能简单有效地面向对象编程。
Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。
python特点:
优点: 简单 易学 易读易维护 用途广泛 速度快 免费开源 高层语言 可移植性 解释性 面向对象 可拓展性,可拓充性 可嵌入性 丰富的库 规范的代码 高级动态编程 做科学计算优点多
缺点: 单行语句和命令行输出问题 给初学者带来困惑 运行速度慢
使用场景:
1.数据分析 =》 numpy 、pandas
2.web 开发 =》 用的不多 、 百度
3.游戏开发 =》 用的不多
4.AI (机器学习、深度学习)
5.爬虫
python安装::安装详细步骤参考
开发python :
1.ide :
1.pycharm =》 idea
2.jupyter =》web 版的开发
基本数据类型:
数字(int): 整形,浮点 数字类型是不可变数据类型
>>> age = 20 >>> type(age)>>>
n1 = 10
print(n1)
print(type(n1))
字符串(str):定义字符串的时候需要用引号引起来,可以用单,双,三引号,三引号多表示多行字符串,这样就可以省掉“\n”换行符换行
>>> name = "alex" >>> type(name)>>>
s1 = 'longshao'
s2 = "qiaoshao"
print(s1)
print(s2)
print(type(s1))
print(type(s2))
s3 = '''
xinwei 说咱班美女多,我说 真的多
'''
print(s3)
print(type(s3))
注释符号
1.单行注释 #
2.多行注释 :
'''
xxxx
'''
"""
xxxx
"""
运算符:
- 算数运算符:+、-、*、/、%、**、//
n1 = 5
n2 = 10
n3 = 2
print(n1 + n2)
print(n1 - n2 )
print(n1 * n2 )
print(n1 / n2 )
print(n1 % n2 )
print(n1 ** n3 )
print(n1 // n3 )
2. 比较运算符: == < > != <= >=
n1 = 10
n2 = 20
print(n1 == n2 )
print(n1 <= n2 )
print(n1 >= n2 )
print(n1 != n2 )
print(n1 > n2 )
print(n1 < n2)
print(type(n1 == n2))
3. 赋值运算符:= += -= /= %= //= **=
n1 = 10
n2 = 20
print(n1)
print(n2)
print("n1=",n1,'n2=',n2)
n2 +=n1
print("n1=",n1,'n2=',n2)
n2 -=n1
print("n1=",n1,'n2=',n2)
n2 /=n1
print("n1=",n1,'n2=',n2)
n2 *=n1
print("n1=",n1,'n2=',n2)
n2 **=n1
print("n1=",n1,'n2=',n2)
n2 //=n1
print("n1=",n1,'n2=',n2)
n2 %= n1
print("n1=",n1,'n2=',n2)
4. 逻辑运算符:and or not
n1 = True
n2 = False
print(n1 and n2)
print(n1 or n2 )
print(not n1 )
5. 成员运算符:in 、not in
s1 = "ningshao"
print('n' in s1)
print('x' not in s1)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)