_请生成mytest1@163.com,123456 到mytest1000@163.com,123456的1000个邮箱账号信息,并保存在test.txt文件中,可用任意语言编辑实现。
_
with open('test.txt',mode='w') as file:
for i in range(1,1001):
file.write(f'test{i}@163.com,123456\n')
python 基本数据类型
字符串
定义字符串,使用 双引号""
或者''
引起来。
# 定义字符串
a = "helloworld" # 将字符串 helloworld 赋值给变量a
print(a)
应用场景
将字符串保存的文件中。
Python中有内置函数 open() , 将helloword 写入test.txt 文件中
# 创建一个可写入权限的文件 test.txt mode 表示权限 w 写入权限
with open('test.txt',mode='w') as file:
# 写入内容
file.write("helloworld")
特殊字符
- \n 换行 ```python a = “将字符串保存的文件中。\nPython中有内置函数 open() , 将helloword 写入test.txt 文件中”
print(a)
![image.png](https://cdn.nlark.com/yuque/0/2021/png/87080/1632395015048-f8c989fe-785a-426d-ac08-f7f34a101ce9.png#clientId=ufc811aaf-c469-4&from=paste&height=393&id=u720c4f00&margin=%5Bobject%20Object%5D&name=image.png&originHeight=786&originWidth=2256&originalType=binary&ratio=1&size=107251&status=done&style=none&taskId=u0936eeae-c98c-43d0-a6ec-09b949f664e&width=1128)
- r 保持原样
```python
a = r"将字符串保存的文件中。\nPython中有内置函数 open() , 将helloword 写入test.txt 文件中"
print(a)
数字
数字之间的加减乘除。
a = 10
b = 20
c = a*b*(b+a)
print(c)
print(a+b)
print(a-b)
print(a*b)
print(a/b) # 除法
print(10%3) # 取余数
print(10//3) # 取商值
print(2**3) # 2的3次方
print(2**10) # 2的10次方
符号 |
||
---|---|---|
+ | 加法 | print(1+1) |
- | 减法 | |
* | 乘法 | |
** | 次幂运算 | 2**10 2的10次方 |
/ | 除法 | |
// | 取商 | 10//3 结果为3 |
% | 取余数 | 10%3 结果为1 |
数字与字符串
数字n*字符串
字符串重复n次
# 打印10000行helloworld
a = "\nhelloworld" * 10000
print(a)
字符串+字符串
将字符串进行拼接,也就是将两个字符串合并到一起变成1个字符串。
a = "hello"
b = "xiaoming"
print(a+b)
作业
打印
小明
字符串 100次;print("小明"*100)
使用python,写入到文件
testuser.txt
文件中保存 100行小明
;with open('test.txt',mode='w',encoding="utf8") as file:
file.write("小明\n"*100)
- encoding 指定字符集