学习测试10-1自动化 python基础

下载python 要配置环境变量
进入Python的官方下载页面
http://www.python.org/download/
安装PyCharm工具,网上可以下载,很多资源,也有免安装的版本,在网上找激活码

链接: https://pan.baidu.com/s/1Y6S_n3KbnjOdE9EDZ5nixw?pwd=d2m7 提取码: d2m7
复制这段内容后打开百度网盘手机App,操作更方便哦

PyCharm中文插件

在这里插入图片描述

一、基础语法

1、注释

Python中单行注释以 # 开头
多行注释可以用多个 # 号,还有 ‘’’ ‘’’

2、行与缩进

python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。
缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。

3、变量

Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。

等号(=)用来给变量赋值。
等号(=)运算符左边是一个变量名
等号(=)运算符右边是存储在变量中的值

二、基本数据类型

Python 中有5个标准数据类型:String(字符串)、Number(数字)、List容器、Bool(布尔)、None(空值)

容器又可分为List(列表)、Tuple(元组)、Set(集合)、Dictionary(字典)四种。

其中String(字符串)、Number(数字)、Tuple(元组)、Bool(布尔)、None(空值)为不可变数据;List(列表)、Dictionary(字典)、Set(集合)为可变数据。

type(str) 可以查看数据类型

(一)、字符串(String)

字符串就是表示一串字符,字符可以是中文,英文或者数字,或者混合的文本。
Python中的字符串用英文状态下的单引号 ’或双引号 " 括起来。

1、用+连接字符串
在这里插入图片描述

2、用%格式化字符串,基本用法是将值插入到%s占位符的字符串中。%s,表示格式化一个对象为字符。
在这里插入图片描述

(二)数字(Number)

数字类型分为整数型和浮点型

整型:像11、60这种整数

浮点型:像3.14、2.50这种带小数的

# 逻辑运算符
x = 10
y = 2
print(x * y, x + y, x - y, x / y, x % y)

在这里插入图片描述


数据强制转换

在这里插入图片描述


索引、下标

在这里插入图片描述

切片

在这里插入图片描述

print(str1[:])    # 取所有的
print(str1[3:])    # 可以单个省略,从第三个开始取
print(str1[-3:6])    # 可以左右同时取
步长

在这里插入图片描述

str1='容器是用来存放数据的,是一种把多个元素组织在一起的数据结构,容器中的元素可以逐个地迭代获取'
print(str1[0:15:1])  # 一步一取
print(str1[0:20:2])  # 两步一取
print(str1[20:0:-2])  # 倒着两步一取
print(str1[20::-2])  # 倒着两步一取

在这里插入图片描述
练习

# 定义变量passage,赋值为字符串,内容如下: '123Process finished with exit& code 0%'
passage='123Process finished with exit& code 0%'
# 1)倒着输出打印该字符串
print(passage[::-1])
# 2)截取'ss finished w’
print(passage[8:21])
# 3)截取字符串的'exit'(使用正序和倒序两种)
print(passage[25:29])
print(passage[-13:-9:])
# 5)截取后7位
print(passage[-7::])
# 6)截取第4位到第12位
print(passage[3:11:])
print(passage[-35:-28:])

字符串方法
1 index
str1='字符串就是表示一串字符,字符可以是中文,英文或者数字,或者混合的文本'
print(str1.index('中文'))  # 到中字
print(str1.index('文'))  # 到第一个文字
print(str1.index('文', 20, 30))  # 从20开始取,30结束,取第一个‘文’字

在这里插入图片描述

2 count

在这里插入图片描述

3 大小写转换
str2 = 'd hjkjcdfu ciDGHSKd cJdfs gjcHUIH'
print(str2.lower())  # 变小写
print(str2.upper())   # 变大写
print(str2.swapcase())  # 大小写互换
print(str2.title())  # 首字母大写

在这里插入图片描述

4 切分字符 split
str3 = 'my name is username , you are ok?'

print(str3.split())  # 默认空格切割
print(str3.split('m'))  # 以m切割 m不显示
print(str3.split('m',1))  # 以m割  , 指定次数只切一次

在这里插入图片描述

5 判断是否是纯数字组成
str5 = 'my name is 1234'
str6 = '1234'
print(str5.isdigit())  
print(str6.isdigit())

在这里插入图片描述

6 统计字符串长度的函数 len(str)

在这里插入图片描述

7 运算符 in not in

在这里插入图片描述

8 字符串强制转换
a = 29.0
print(type(a))
str8 = str(a)
print(type(str8))

在这里插入图片描述

9 字符串格式化输出
name1 = '有钱'
name2 = '辛苦'
print('我们%s,但是%s' %(name1, name2))   # 字符串拼接,占位符 老方法

name1 = '有钱'
name2 = '辛
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值