一、print()函数的使用
1.输出的内容
①数字;
②字符串;
③含有运算符的表达式。(会计算表达式,输出结果)
2.将内容输出的目的地
①显示器;
②文件。
3.输出形式
①换行;
②不换行。
fp=open('D:/text.txt','at') //如果文件不存在就创建,存在就在文件内容的后面继续追加
print('helloworld',file=fp)
fp.close()
print('hello','world','python') //用逗号分隔
注意:1.所指定的盘符存在
2.使用file=fp
二、转义字符
\+转义功能的首字母
例如:
\n 换行
\t 空格
\r 回车
\b 退一个格
三、原字符
不希望字符串中的转义字符起作用,在字符串前加r或R
例如:
print(r'hello\nworld') //hello\nworld
注意事项:最后一个字符不能是反斜杠(两个可以)
四、变量及类型
1.变量的定义和使用
标识:表示对象所存储的内存地址,使用内置函数id(obj)来获取
类型:表示的是对象的数据类型,使用内置函数type(obj)来获取
值:表示对象所存储的具体数据,使用print(obj)可以将值打印输出
变量名必须是大小写英文、数字和下划线(_)的组合,且不能以数字开头
python使用变量前不用申明
%s 通过str()字符串转换来格式化
%d 有符号十进制整数
else if = elif
即在使用else if时,可以用elif来代替,缩进四个空格
【tab】同一执行语句,缩进必须相同(相同层次)
import random #引入随机库 //from...import
x=random,randint(0,2) #随机生成[0,2]的随机数,包含0,1,2
print(x)
for i in range (0,11,3) #从0开始,到11结束,步进值为3(每次加3)
print(i)
len:检查列表内所有数据
a=["aa","bb","cc","dd"]
for i in range(len(a)):
print(i,a[i])
字符串的常见操作:
break:结束整个循环
contine:结束本次循环
while循环:
i=0
while i<5:
print("当前是第%d次执行循环”%(i+1))
print("i=%d"%i)
i+=1
行尾:
\\ 反斜杠符号
\' 单引号
\" 双引号
print("hello\n chengdu") #使用反斜杠,实现转义字符的功能
print(r"hello\n chengdu") #在字符前加r,表示直接显示字符串,不进行转义
len(string) 返回字符串长度
lstip() 截掉字符串左边的空格或指定字符
rstrip() 删除字符串末尾的空格