python之初识

python是作为IT工作者最经常听到的一门语言,尤其现在是测试工程师,必备技能之一。在用了很久的python,我们需要对python进行学习,了解为什么要会。

1.python语言的特点

跨平台、可扩展、开放源码、类库丰富、语法简洁。

2.python安装

python安装参考网址:
https://www.cnblogs.com/wendyw/p/11654708.html

3.python之数据类型

python数据类型:整数(int)、浮点数(float)、字符串(string)、布尔值(bool)。
1、可以通过type(具体的值)判断是什么数据类型。

>>> type(1)
<class 'int'>
>>> type("1")
<class 'str'>
>>> type('1')
<class 'str'>
>>> type("极客时间")
<class 'str'>
>>> type(True)
<class 'bool'>
>>> 123
123
>>> str(123)
'123'
>>> bool(9)
True

python基础知识更详细的可以参考网址:https://www.cnblogs.com/wendyw/p/10131169.html#_label3

4.序列

变量的定义和常用操作
变量=变量赋值+变量命名+命名规范
序列:有序排列,并且可以通过下标偏移量访问到它的一个或几个成员。(字符串、列表、元组三种类型都都属于序列)

序列的基本操作:

  • 成员关系操作符(in、not in )
  • 连接操作符(+):序列+序列
  • 重复操作符(* ):序列*整数
  • 切片操作符([:]):序列[0:整数]

实例:

#记录生肖,根据年份来判断生肖
chinese_zodiac='鼠牛虎兔龙蛇马羊猴鸡狗猪'
# 序列
print(chinese_zodiac[0:4])
print(chinese_zodiac[0])
print(chinese_zodiac[-1])
#1.字符串:'abcd'
year =2021
print(chinese_zodiac[year %12])
#2.元组
a=(1,3,5,7)
b=4
#取出a中小于4的元素,filter(lambda x:x<b,a)返回对象
c=list(filter(lambda x:x<b,a))
print(c)  #打印内容:[1, 3]
print(len(c))  #打印内容:2
#3.列表
a_list=['abc','xyz']
a_list.append('x')
print(a_list)  #打印内容:['abc', 'xyz', 'x']

5.条件与循环

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • JSON是一种轻量级的数据交换格式JSON 是一种数据格式字符串是 JSON的表现形式符合JSON格式的字符串叫做...
    Wei_Lai阅读 186评论 0 0
  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 19,623评论 17 410
  • 张导博客:[https://www.cnblogs.com/Neeo/articles/11204572.html...
    酷酷的伟阅读 701评论 0 1
  • 老男孩教育-张导博客:https://www.cnblogs.com/Neeo/articles/11204572...
    Linux丶晨星阅读 708评论 0 1
  • 变量 可以说python只有名字没有变量,不需要定义类型,你赋值啥他就啥类型(所以定义变量时就得赋值,有int、f...
    dawsonenjoy阅读 762评论 0 0

友情链接更多精彩内容