- A+
一、Python简介
1.特点
Python是一种解释型的、面向对象的、带有动态语义的高级程序设计语言;
Python特点:
高层语言:当你用Python语言编写程序时,你无须考虑诸如如何管理你的程序使用的内存一类的底层细节;
可移植性:由于它的开源本质,Python已经被移植在许多平台上,开源说Python几乎适应各种平台
解释性:Python语言写的程序不需要编译成二进制代码,可以直接从源代码运行。
交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序。
面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。
备注:Python的诞生
创建人:Guido Van Rossum(荷兰人)
时间:1989年圣诞节期间
二、语言应用范围
人工智能
网络爬虫
Web开发 (java php)
测试(自动化)
网络安全
三、变量
1.变量类型
Number 数字(int float complex:复数)
Strng 字符串
Boolean 布尔
Node 空值
List 列表
Tuple 元组
Dict 字典
Set 集合
注意:long 类型只存在于 Python2.X 版本中,在 2.2 以后的版本中,int 类型数据溢出后会自动
转为long类型。在 Python3.X 版本中 long 类型被移除,使用 int 替代。
2.变量命名规则
(1)小驼峰式命名法(lower camel case):
第一个单词以小写字母开始;
第二个单词的首字母大写,例如:myName、aDog
(2)大驼峰式命名法(upper camel case):
每一个单字的首字母都采用大写字母,例如:FirstName、LastName
注意不能使用关键字:
查看关键字命令
1 2 3 |
>>> import keyword >>> print(keyword.kwlist) |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
# Number 数字(int float complex:复数) age=20; print(age) print(type(age)) f=2.5 print(type(f)) # Strng 字符串 s="hello" print(type(s)) # Boolean 布尔 bool=True bool=False print(print(bool)) # Node 空值 nul n=None print(type(n)) |
四、输出
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
print("hello") s="你好" print(s) # 换行问题 name="张三" age=20 print(name,end="") print(age) # 拼接 print("我的名字:",name ,"年龄" ,age) print("我的名字:"+name ) # 占位符 print("年龄:%d" % age) print("名字:%s" % name) print("年龄:%s" % age) print("北\n京") print("等\t 你") #格式输出 s=''' hel lo .. ... .... ''' |
格式符:
%c 字符
%s 通过str() 字符串转换来格式化
%i 有符号十进制整数
%d 有符号十进制整数
%u 无符号十进制整数
%o 八进制整数
%x 十六进制整数(小写字母)
%X 十六进制整数(大写字母)
%e 索引符号(小写'e')
%E 索引符号(大写“E”)
%f 浮点实数
%g %f和%e 的简写
%G %f和%E的简写
五、注释
1 2 3 4 5 6 |
# 单行注释 ''' 多行注释 再来一行 ''' |
六、运算符
1.算数运算符
2.赋值运算符
注意: =:赋值 ==:数学等于 不同 “” ‘’ 相同(char 字符 ) s="a5"
3.比较运算符
== != > < >= <= 结果:真假
4.逻辑运算符
- 我的微信
- 这是我的微信扫一扫
-
- 我的微信公众号
- 我的微信公众号扫一扫
-