python语言基础学习
python基础
python中的数据类型:
数字
整形:
Python中的整形不限制大小:
十进制 10 int() 其他类型转十进制整型
二进制 0b1010或0B1010 bin()其他类型转二进制
八进制 0O12 oct()其他类型转八进制
十六进制 0xa hex()其他类型转十六进制
练习:
|
浮点型
十进制浮点数:1080.00 %f (格式化输出符)
科学计数法浮点数:1.08e3 %e (格式化输出符)
python支持大约17位的精度和范围从-308到308的指数(双精度)
不分单精度和双精度
练习:将华氏温度转为摄氏温度:
|
浮点型的比较运算:
比较运算:浮点数可以直接比较大小 由于精度的原因执行以下代码时会输出else的结果
|
复数类型
complex(实部, 虚部)
例:c1=1.2+5.3j为complex(1.2, 5.3)
布尔类型
取值True、False,在python中0、空字符串表实False
类型函数
练习:
|
常用数学函数:
组合数据
字符串:
成对的单引号(‘)或双引号(“)括起来
如:”中国制造”,’Python’
成对的三引号(‘’’’’’)或(“‘)创建跨多行的字符串
也可以是多行注释
字符串索引
练习:
|
字符串创建函数:
str() 转义
repr() 原样
运行图:
字符串运算
比较时判断的是字符串的编码大小
字符串函数
字符串格式化输出方式:
- print(‘{0}, {1}.’.format(‘Hello’,’world’))
- print(‘{}, I am {}.’.format(‘Hello’,’Python’))
- print(‘{0} {1}, {1} is a new prgramming language.’.format(‘Hello’,’Python’))
- print(“网站名:{name}, 地址 {url}”.format(name=”name”, url=”http://www.xxxx.xx/"))
字典格式化:
|
列表格式化:
|
练习:判断输入的手机号码是否正确
|
常用转义字符
常量和变量
常量:Python中没有专门定义常量的方式,通常使用大写变量名表示。其本质还是变量。
例:PI = 3.14
变量:
变量的值可以变,类型也可以变。
当用变量的时候,必须给这个变量赋值。
如果只声明一个变量而没有赋值,则Python认为这个变量没有定义。
运算符
内置函数
- 内置函数(Built-In Functions,BIF)是Python的内置对象类型之一,封装在标准库模块_ builtins _中 如:input(),print()