Jay jay
文章28
标签2
分类0
python语言基础学习

python语言基础学习

python基础

python中的数据类型:

数字

整形:

Python中的整形不限制大小:

  • 十进制 10 int() 其他类型转十进制整型

  • 二进制 0b1010或0B1010 bin()其他类型转二进制

  • 八进制 0O12 oct()其他类型转八进制

  • 十六进制 0xa hex()其他类型转十六进制

​ 练习:

if __name__=='__main__':
a=123
print(a)
print("二进制:",bin(a))
print("八进制:",oct(a))
print("十六进制:",hex(a))

浮点型

  • 十进制浮点数:1080.00 %f (格式化输出符)

  • 科学计数法浮点数:1.08e3 %e (格式化输出符)

  • python支持大约17位的精度和范围从-308到308的指数(双精度)

  • 不分单精度和双精度

​ 练习:将华氏温度转为摄氏温度:

if __name__ == '__main__':
f=100.00
c=(f-32.00)/1.8
print("摄氏度:%f"%c)

​ 浮点型的比较运算:

​ 比较运算:浮点数可以直接比较大小 由于精度的原因执行以下代码时会输出else的结果

a = 0.2
b = 0.1
if((a + b) == 0.3):
print("(a + b) == 0.3")
else:
print("(a + b) != 0.3")

复数类型

complex(实部, 虚部)

例:c1=1.2+5.3j为complex(1.2, 5.3)

布尔类型

取值True、False,在python中0、空字符串表实False

类型函数

练习:

x=25
y=30
print(int(x))
print(float(x))
print(bool(x))
print(complex(x))
print(complex(x, y))

常用数学函数:

组合数据

字符串:

  • 成对的单引号(‘)或双引号(“)括起来

  • 如:”中国制造”,’Python’

  • 成对的三引号(‘’’’’’)或(“‘)创建跨多行的字符串

  • 也可以是多行注释

字符串索引

练习:

if __name__=='__main__':
a='success'
print(a[1],a[2:],a[:4],a[2:4],a[:])

结果

字符串创建函数:

  • 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/"))

字典格式化:

site = {"name": "xxxx", "url": "http://www.xxxx.cn/"}
print("网站名:{name}, 地址 {url}".format(**site))

列表格式化:

list = ['world','python']
print('hello {names[0]}, I am {names[1]}.'.format(names=list))
print('hello {0[0]}, I am {0[1]}.'.format(list))

练习:判断输入的手机号码是否正确

if __name__=='__main__':
while (1):
a = input("请输入手机号:")
if len(a)!=11:
print("手机号长度不合法,请重新输入!")
else:
if a.isdecimal():
print("输入正确!")
break;
else:
print("输入不正确!请重新输入!")

结果

常用转义字符

常量和变量

  • 常量:Python中没有专门定义常量的方式,通常使用大写变量名表示。其本质还是变量。

  • 例:PI = 3.14

  • 变量:

    变量的值可以变,类型也可以变。

    当用变量的时候,必须给这个变量赋值。

    如果只声明一个变量而没有赋值,则Python认为这个变量没有定义。

运算符

内置函数

  • 内置函数(Built-In Functions,BIF)是Python的内置对象类型之一,封装在标准库模块_ builtins _中 如:input(),print()

特殊内置函数

本次学习结束

本文作者:Jay jay
本文链接:https://yyj-xx.github.io/2021/09/13/python%E8%AF%AD%E8%A8%80%E5%9F%BA%E7%A1%80%E5%AD%A6%E4%B9%A0/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可