转义字符
转义字符 | 含义 |
---|---|
\a | 响铃(BEL) |
\b | 退格(BS),将当前位置移到前一列 |
\f | 换页(FF),将当前位置移到下页开头 |
\n | 换行(LF),将当前位置移到下一行开头 |
\r | 回车(CR),将当前位置移到本行开头 |
\t | 水平制表(HT)(跳到下一个TAB位置) |
\v | 垂直制表(VT) |
\\\ | 代表一个反斜线字符“\” |
\\’ | 代表一个单引号(撇号)字符 |
\\” | 代表一个双引号字符 |
\? | 代表一个问号 |
\0 | 空字符(NUL) |
\ddd | 1到3位八进制所代表的任意字符 |
\xhh | 1到2位十六进制所代表的任意字符 |
print()函数
print() #让计算机读懂括号里面的内容,打印最终结果
print(' ')或者print(" ") #让计算机无需理解,原样复述引号中的内容
print('''
这里是让输出内容照搬里面的,
想换行直接换行
''')
end=’’函数
参数’end’是用来控制换行行数和结尾字符
print('hello',end='')
print('world')
print('hello',end=' ')
print('world')
print('hello',end='!')
print('world')
以上输出结果:
helloworld
hello world
hello!world
绝对值
import math
# 方法1:条件判断
def abs_value1():
a = float(input('1.请输入一个数字:'))
if a >= 0:
a = a
else:
a = -a
print('绝对值为:%f' % a)
# 方法2:内置函数 abs()
def abs_value2():
a = float(input('2.请输入一个数字:'))
a = abs(a)
print('绝对值为:%f' % a)
# 方法3:内置模块 math
def abs_value3():
a = float(input('3.请输入一个数字:'))
a = math.fabs(a)
print('绝对值为:%f' % a)
数据类型
基本类型:字符串-str;整数-int;浮点数-float
数据拼接:使用符号-‘+’
相关函数:str()-将其他类型转成字符串;int()-将其他类型转成整数;flont()-将其他类型转成浮点数
查找类型
type()
用法:print(type(a))
isinstance()
用法:isinstance(object, classinfo)
object – 实例对象。
classinfo – 可以是直接或间接类名、基本类型或者由它们组成的元组。
a = ["1","2",34.0]
for i in a:
if isinstance(i,float):
print(i)
#输出34.0
数据拼接可用%
格式符+类型码 | 含义 |
---|---|
%s | 字符串显示 |
%f | 浮点数显示 |
%d | 整数显示 |
lucky = 8
print('我的幸运数字是%d' % lucky)
print('我的幸运数字是%d' % 8)
print('我的幸运数字是%s' % '小龙女的生日816')
print('我的幸运数字是%d和%d' % (8,16))
格式化字符串format()
用法:str.format()
# format()格式化函数:str.format()
print('\n{}{}'.format('数字:',0)) # 优势1:不用担心用错类型码。
print('{},{}'.format(0,1)) # 不设置指定位置时,默认按顺序对应。
print('{1},{0}'.format(0,1)) # 优势2:当设置指定位置时,按指定的对应。
print('{0},{1},{0}'.format(0,1)) # 优势3:可多次调用format后的数据。
name2 = 'Python基础语法'
print('我正在学{}'.format(name2)) # format()函数也接受通过参数传入数据。
以上输出结果:
数字:0
0,1
1,0
0,1,0
我正在学Python基础语法
算术运算符
运算符 | 例子 |
---|---|
+ | 2+1输出结果3 |
- | 1-2输出结果-1 |
* | 1*2输出结果2 |
/ | 1/2输出结果0.5 |
% | 5%2输出结果1 |
** | 2**3为2的3次方 |
// | 11//2输出结果5 |
i=i+1 可以写成i+=1
i=i*1 可以写成i*=1
查重set()
可以把重复的元素删除
l = ['spam', 'spam', 'eggs', 'spam']
print(set(l))
输出结果:
{'eggs', 'spam'}
print(list(set(l)))
输出结果:
['spam', 'eggs']
个人总结,希望对你有帮助。