学习目标
1、使用print输出内容
2、熟悉字符串类型
3、熟悉数字类型
4、熟悉数字与字符串操作
核心知识
输出
print可控制输出内容
也可配合+、-、、/进行运算,和整数型配合可进行运算
和字符型配合有不同效果,如+为拼接,为多次输出
注:整数型如:123456,字符型需用引号包起来,可为中文
print(123)
print(3+5)
print(3*5)
print("===============")
print("安全测试")
print("学习"+"安全开发")
print("安全测试"*3)
换行
\n可以起到换行作用
print('我是谁'+'\n'+'谁是我')
文字替换
replace可以将某个字符替换成新的字符
print('安全测试'.replace('测试','开发'))
print('安全测试666'.replace('6','很有趣'))
统计次数
count可以统计某个字符出现的次数
print('安全开发'.count('开'))
print('安全测试666'.count('6'))
大小写转换
upper:将一串文字中的字母转为大写
lower:将一串文字中的字母转为小写
print('安全safe'.upper())
print('SAFETEST'.lower())
格式化输出
format与{}配合使用
print('疯狂{},要吃{}'.format('星期四','KFC'))
修改与剔除末尾输出
end=是什么,末尾就是什么,默认为换行
strip可以剔除头或者尾部数据
for i in range(2):
print(i,end='--->')
print('=============')
print('吃了吗'.strip('吃'))
整型与字符串格式转换
使用int()函数可以将其转换成整数
使用str()函数可以将其转换成整数
print(1+int('123'))
print('2+3='+str(2+3))
字符串操作
[数字]:计算机计数都是从0开始计数,使用[索引]进行取值
find():判断字符是否出现,在返回索引位置,不在返回-1
len():统计字符长度
print('你好啊'[1])
print("===========")
print('你好啊'.find('啊'))
print('你好啊'.find('f'))
print("===========")
print(len('你好啊'))
变色字体
固定格式
print('\033[显示方式;前景色;背景色m 看我现在变色')
print('\033[0;31;22m 看我现在变色')
print('\033[0;32;22m 看我现在变色')
print('\033[0;33;22m 看我现在变色')
print('\033[0;34;22m 看我现在变色')
print('\033[0;35;22m 看我现在变色')
前景色 背景色 颜色
---------------------------------------
30 40 黑色
31 41 红色
32 42 绿色
33 43 黃色
34 44 蓝色
35 45 洋红
36 46 青色
37 47 白色
显示方式 意义
----------------------------------
0 终端默认设置
1 高亮显示
22 非高亮显示
4 使用下划线
24 去下划线
5 闪烁
25 去闪烁
7 反白显示
27 非反显
8 不可见
28 可见
应用场景
1、字符串可以在代码运行的时候,配合print()打印输出代码运行过程
2、整数可以做数据的加减乘除操作
3、爬虫或者其他代码获取到的数据可能就是字符串类型或者整数类型
4、字符串和整数都是代码中可能获取到的数据,这些数据保存到本地或者数据库
总结归纳
标签:22m,python,整数,字符串,初识,变色,print,033 From: https://www.cnblogs.com/JFSec/p/17788817.html1、整数和字符串是python中最常见的数据类型,务必记住他们的特性与区别
2、整数可以加减乘除,字符串只能加和乘(乘以整数)
3、字符串的替换操作,统计操作,大小写转换操作
4、整数与字符串的相互转换,int()与str()