栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

2021-10-29

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021-10-29

Python介绍

Python的由来
Python的创始人是吉多 ·范罗苏姆(Guido van Rossum),人称龟叔
1989年,为了打发圣诞节假期,Guido开始写Python语言的编译器。Python这个名字,来自Guido
所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Python的语言,能符合他的理想:创
造一种C和shell之间,功能全面,易学易用,可拓展的语言。

1.Python的开发环境
前期:使用记事本工具(editplus、sublime、VS code、Notepad++)
中期后期:集成开发环境(IDE):pycharm工具

2.第一个python程序

3.变量
3.1 变量的定义
变量名 = 值
python是一门若数据类型语言

a = 10
a = 20 
a = "hahhh"

Java是一门强数据类型语言

int a = 10; 
a = 20; 
a = "hahhhhh" //报错

print() ---------- 打印输出
type() ----------查看类型

3.2 变量的命名规范
1.只能由有效的字符组成(数字 大小写字母 下划线)
2.不能以数字开头
3.不能是关键字或者保留字
4.变量命名的时候一定有意义
小驼峰 userName
下划线 user_name(推荐)
import keyword
keyword.kwlist

['False', 'None', 'True', '__peg_parser__', 'and', 'as', 'assert', 'async', 'await',
 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally',
 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 
 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

4.数据类型和数据类型的转换
4.1 数据类型
python弱数据类型语言 --------并不等价于 python没有数据类型
1.数值型
整型 int
浮点数 float
复数(虚数)-------- 一般不用
2.布尔类型(bool)
python要注意字母的大小写 True False
3. 字符型(str)如果是强数据类型语言,字符是一个对象,弱数据类型语言是一种数据类型
字符串内可以包含各种语言
ord() ------- 获取字符的整数的表示
chr()--------把编码转换为对应的字符串
如果字符串内包含引号怎么转换?
“I’m ok”
转义符
n------换行
字符串本身就是多行显示:
复合数据类型(引用数据类型)
字典 列表 元组 集合

写一段代码,输入一个数,判断数据类型
全局函数:input()-------标准的输入函数,默认的返回值字符串

#输入一个数,判断数据类型
 num = input("输入一个数:")
 print(type(num))

思考:如何转换成int类型?

4.2 数据类型的转换
将字符型转换数值型-------Int()
前提条件: 输入的字符是可以转换成int类型
如果传入的是小数 20.3?
将字符型转换成float-------float()
字符型只能和字符型进行拼接
str()-------把其他类型转换成字符型
第一种拼接字符串的方式:

print("此时a的值:" + str(a))

5. 常见运算符
5.1 算术运算符
±---------加 减-------- -
乘 -------- *
除 -------- / Java C c++ 作为整除运算
// ------- 整除 只取整数的部分
% ------ 取余 取余数 模
幂次方 ------- **

5.2 比较(关系)运算符
返回值是boolean类型
大于 -------- >
小于--------- <
大于等于 -------- >=
小于等于 --------- <=
等于 ------ ==
不等于 -------!=
例:输入两个数,判断两个数之间的所有的关系

#输入两个数,判断两个数之间的所有关系 
a = int(input("请输入a的值:")) 
b = int(input("请输入b的值:")) 
print(a > b) print(a >= b) 
print(a < b) print(a <= b) 
print(a == b) print(a != b) 
print("a>b的结果是:"+str(a>b)) 
print("%s > %s的结果是:%s"%(a,b,(a>b)))

第二种字符串拼接的方式:占位符

print("%s > %s 的结果是:%s"%(a,b,(a>b)))

5.3 逻辑运算符
比较的两者的关系 与 或 非 返回结果是True或者False
and ------ 与 且 一假则假
or --------- 或 一真则真
not ------- 非 一般与in关键字连用
注释:a是容器

5.4 赋值运算符
python里没有自加自减
= 等于 a =10
+= a += 10 --------a = a + 10
-=
*=
/=
**=

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/357560.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号