python基础学习(一)

转义字符

转义字符 含义
\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('''
这里是让输出内容照搬里面的,
想换行直接换行
''')

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
01
10
010
我正在学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']

个人总结,希望对你有帮助。


   转载规则


《python基础学习(一)》 流年 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
python基础学习(二) python基础学习(二)
条件判断三种类型单向判断:if双向判断:if…else…多向判断:if…elif…else…if条件语句下需缩进,else需要平级前提条件,elif必要if,非必要else 嵌套条件条件套条件,额外附加条件需要在基础条件下缩进 嵌套写法
2019-08-31
下一篇 
Git的基本操作 Git的基本操作
Git基本操作 提交做出更改后可在git Bash 输入$ git push origin master命令帮助 git help 列出所有git命令从github中拉取项目 在终端输入git clone +链接即可从本地提交项目到gi
2019-08-17
  目录