python
一、python语言
(1)python是一个解释性语言、编译性语言、互动性和面向对象.
python也叫"胶水语言"
python中一切皆对象
人类 (类)===xx (对象)
(2)python优点:
a、简单
b、易学
c、免费、开源
d、可移植性强
e、可拓展性墙
f、丰富地方库和类
(3)python应用的领域:
测试自动化脚本、开发、人工智能、ai、网络爬虫等
(4)python开发的软件:
豆瓣、youtube、知乎
(5)目前使用版本:3.7版本,最新3.12
(6)python的打印方法 :print()
打印字符、数字、汉字
打印字符和汉字药使用引号,数字可以直接打印
案例:
print(a)
print("b")
print(1)
print("中国")
print(中国)
(7)查看python中的字符类型
type 查看字符类型
c="中国"
print(type(a)) #<class 'int'> 数值类型
print(type(b)) #<class 'str'> str字符类型
print(type(c)) #<class 'str'>
8、字符类型和数值类型互相转换
a=1
b="2"
c="中国"
d=str(1)
e=int("2")
print(type(a)) #<class 'int'> 数值类型
print(type(b)) #<class 'str'> str字符类型
print(type(c)) #<class 'str'>
print(type(d)) #<class 'str'>
print(type(e)) #<class 'int'>
9、注释
多行注释:ctrl+/ 选择注释的行
取消多行注释:ctrl+/ 选择注释的行
多行注释:三引号
单行注释 :shift+#
取消注释:删除#
10、引号的使用:
单引号
双引号
三引号
案例:
# print('abc') # abc 单引号能单独使用
# # print('abc(d'j'je)fgc') 单引号不能包含单引号
# print('abc(d"j"je)fgc') #单引号能包含双引号
# # print('abc(d'''j'''je)fgc') 单引号不能包含三引号
# print("abc") #双引号能单独使用
# print("abc(d'j'je)fgc") #双引号能包含单引号
# # print("abc(d"j"je)fgc") #双引号不能包含双引号
# print("abc(d'''j'''je)fgc") #双引号能包含三引号
print('''abc''') #三引号能单独使用
print('''abc(d'j'je)fgc''') #三引号能包含单引号
print('''abc(d"j"je)fgc''') #三引号能包含双引号
print('''abc(d'''j'''je)fgc''') #三引号不能包含三引号
总结:
1、单引号、双引号、三引号都能单独使用
2、单引号、双引号、三引号都不能包含自己
3、单引号可以包含双引号,不能包含单引号和三引号
双引号可以包含单引号,三引号,不能包含单引号
三引号可以包含单引号、双引号,不包含三引号
11、变量名设置
通过格字符代表数值或值
a=10 a就是变量 python中一个等于叫赋值 ,两个==才是等于
定义变量有:数字、字符、下划线
变量不能用数字开头,要以字符或下滑线开头
案例:
变量的规则:
a=2 #字符单独定义变量
a1=3 ##字符+数字定义变量
a_1=4 #字符+数字+下划线定义变量
a_=5 #字符+下划线定义变量
_=6 ##下划线单独定义变量
_1=6 #下划线+数字定义变量
_1a=7 #下划线+数字+字母定义变量
_a=8 #下划线+字母定义变量
1=a 数字开头不能定义变量
1a=5