测试python基本用法

# -*- coding: UTF-8 -*-
#设置内容为utf-8编码
#python目前有两个版本,分别是2.7和3.6版本
#Java基本类型有八种 byte 1 short 2 int 4 long 8 float浮点型(单精度)4位 double (双精度) char 2字节 boolean 布尔类型
#puthon标准数据类型 在python2.7 里面有五种,在3.6里面有6种
#Number 数字类型 int long float complex(复数类型)
#int 具体使用,比如年龄
#python 中定义变量,不需要提前声明类型
age=18
print  age
# 如何知道类型 通过 type字段
print  type(age)
# float 的使用范围 一般比如价格使用float
price=19.99
print type(price)
# long 类型的使用场景 比如地球经纬度 一般是因为 int类型长度不够使用,所以使用long类型
earth=599984646158L
print  type(earth),earth
# complex 复数类型 也是浮点型,就是取值范围比 float大,所以如果 float的取值范围不够用就用复数类型 ,是以j结尾的
complex=3.14j
print complex,type(complex)
# 标准类型 二 字符串类型 string类型 一般比如文字类型的都使用string类型.比如名字 地址 班级 详情
# 注意 python 中不区分单引号 和双引号的
name="zhangsan"
print  name,type(name)
# 对字符串进行切割 取出
print name[0]
# 取出第二个 到 第五个
print name[1:6]
# 从第二个取到最后
print name[1:]
# 输出两次
print  name*2
# 标准类型三 列表类型 list  注意 Python中的list 和Java中的list有区别,比如Java中list只能装一种类型的数据,但是呢pyton
# 中的list 类型是不区分的,啥都可以装,中括号[] 作为列表的标志
agelist=[18,"zhangsan","beijing",19.99,80]
namelist=[13,45]
print  agelist
# python 中将列表的数据取出来,通过下标的形式
print agelist[0],agelist[1]
# 从下标1取到最后
print  agelist[1:]
# 从下标1 取到下标 3 包括左边但是不包括右边
print  agelist[1:3]
# 对 list输出两次
print  agelist*2
# 两个列表合并起来
print  namelist+agelist
# 修改列表里面的内容 通过戒指对的形式修改内容
agelist[0]=21
print agelist
# 添加内容 通过 关键字 append
agelist.append(99999)
print  agelist
# 删除指定的内容 有两种方法 一个是通过下标 pop 这方法, 一个是通过remove 来移除
agelist.pop(0)
print  agelist
agelist.remove("zhangsan")
print  agelist
# 标准类型4 元祖类型 Tuple 与list的区别就在于list采用中括号[],而元祖采用的是(),而且list里面东西可以修改,但是元祖是
# 不可以修改的,只读
types=(12,13,15,"zhangsan")
# 获取列表的长度
print  len(types)
# 从第二个取到最后
print  types[2:]
# 打印所有
print types
# 打印两次
print types*2

# # 尝试修改
# types[0] = 18
#  字典类型 也就是Java中的对象object dictionary,标识符是 {}
# 声明一个固定字典
person={
    "name":"zhangsan",
    "age":18,
    "address":"中国,你好!"
}
# 从字典李明取出内容
print person["name"],person["age"],person["address"]
# 取出所有的值
print  person.values()
# 取出所有的键
print  person.keys()
# 往字典李明加内容
person["price"]=1999.999
print person
# 修改
person["name"]="zhangfei"
print  person
# 删除属性 通过 pop 可以删除属性
person.pop("address")
print person
# 数据类型的转行
age1="18"
# 将 str 类型 转为 int 类型
age2=int(age1)
print  type(age1),type(age2)

# 将 int 类型 转为 str类型
age3=str(age2)
print  type(age3)



1: 算数运算符 2: 比较运算符 3: 赋值运算符 4: 逻辑运算符 5: 位算符 6: 成员运算符 7: 身份运算符 8: 运算符优先级
# 1: 算符运算符
a=2
b=3
# 加法,减法,乘法# 除法  除法取整,摸取余数
print a+b
print a-b
print a*b
print a/b
print a%b
# 幂
print  a**b
# 取整 取商的整数部分
print  a//b,9.0//2.0,9.0/2.0
# 2: 比较运算符
# 等于 == 用于比较连个数是不是相等
print  a == b
# != 用于比较连个数不是相等
print a != b
# <> 用于比较两个数不相等
print  a<>b
# >
print a > b
# <
print a < b
# >=
print a >= b
# <=
print a <= b
# 3:  赋值运算符
a = 8
print  a
# 加等 += 其实就是 a += b  其实就是 a = a + b
a += b
print a
# -=
a -= b
print a
# *=
a *= b
print a
# /=
a /=b
print a
# %=
a%=b
print a
# **=
a**=b
print a
# //= 取整等
a//=b
print a
#4:逻辑运算符 and or not c=4 d=5 # and 前后两个条件必须同时满足 和 Java 的 && 一样 print c==4 and d==5 # 其中一个不满足条件 print c==7 and d==5 # or 或 两个条件中只要有一个条件满足,就可以  # 返回 ture print c==7or d==5 # not 非 不满足条件才执行 print not(c==7) #5:成员运算符 in在什么什么之内 not in不在什么什么之内 list=[2,3,4] print c in list print d in list # 判断 d 不在里面 print d not in list # 6: 身份运算符 aa=4 bb=4 cc=5 print aa is bb # 判断不是同同一个对象 print aa is not cc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python是一种高级编程语言,具有简单易学、可读性强的特点,广泛应用于各个领域。以下是Python基本技能介绍: 1. 语法基础:Python使用缩进来表示代码块,具有清晰的代码结构。掌握基本的语法规则,如变量、数据类型、运算符、条件语句、循环语句等。 2. 数据结构:了解Python中常用的数据结构,如列表、元组、字典和集合。掌握它们的创建、访问和操作方法。 3. 函数和模块:学习如何定义和调用函数,了解函数的参数传递方式。掌握模块的概念和使用方法,可以使用内置模块或自定义模块来扩展Python的功能。 4. 文件操作:学会读写文件,包括文本文件和二进制文件。了解文件打开、关闭、读取和写入的方法。 5. 异常处理:掌握异常处理机制,可以使用try-except语句来捕获和处理程序中可能出现的异常情况,提高程序的健壮性。 6. 面向对象编程:了解面向对象编程的概念和基本原则,学会定义类、创建对象,并使用类的属性和方法。 7. 第三方库:熟悉Python生态系统中常用的第三方库,如NumPy、Pandas、Matplotlib等,可以利用这些库来进行数据分析、可视化等任务。 8. Web开发:了解Python在Web开发中的应用,如使用Flask或Django框架搭建Web应用程序。 9. 数据库操作:学习如何连接和操作数据库,可以使用Python的数据库接口来进行数据的增删改查操作。 10. 调试和测试:掌握调试技巧,可以使用调试器来定位和解决程序中的错误。了解单元测试的概念和使用方法,编写测试用例来验证程序的正确性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值