生物信息学学习

python学习基础之注释、输入、输出、运算符

2019-08-07  本文已影响1人  秦城听雪

1. 注释:

print('hallow,world')  #简单注释内容

单行注释 有快捷键crtl+/

""" 第一行注释 第二行注释 第三行注释 """

''' 第一行注释 第二行注释 第三行注释 '''

2.变量

变量就是一个存储数据的时候当前数据所在的内存地址的名字而已。

定义变量
变量名 = 值

变量名自定义,要满足标识符命名规则。

标识符

标识符命名规则是python种定义各种名字的时候的统一规范,具体如下:

命名习惯

使用变量

Debug工具

数据类型:

格式化输出

%s 字符串 %d 有符号的十进制整数 %f 浮点数

f字符串的语法:f'{表达式}' 更加高效

print(f'我的名字是{name},年龄是{age}')

转义字符

\n 换行 反斜杠 \t 制表符,一个tab键指代4个空格距离 print结束符

print('内容',end="")

输入数据

input("提示信息")

当程序执行input时,等待用户输入,输入完成后才继续向下执行 在python中,input接收用户输入后,一般存储到变量,方便使用 在python中,input会把接收到到任意用户输入的数据都当做字符串处理。

转换数据类型

int(x,[,base])  #将x转换成一个整数
float(x)  #将x转换为一个浮点数
str(x)  #将x转换成字符串
eval(str)  #用来计算在字符串中的有效python表达式,并返回一个对象
tuple(s) #将序列s转换为一个元祖
list(s) #将序列s转换为一个列表

num = input("请输入数字")
print(num)

print(type(num))

print(type(int(num)))

运算符

分类

算数运算符
赋值运算符

= 赋值

单个变量赋值 ''' num = 2 print(num) '''

多个变量赋值 num1, float1, str1 = 10, 0.6, 'hallo world' print(num1) print(float1) print(str1)

多变量赋相同值 a = b = 100 print(a) print(b)

符合赋值运算符
c = 10  
c *= 2 + 2 
print(c)
40

比较运算符

也叫做关系运算符,通常用于做判断

逻辑运算符

and | x and y | 布尔'与',如果x为False,x and y返回值为False,否则它返回y的值。例如: True and False,返回False。 都真则真

or | x or y | 布尔‘或’:如果x是True,它返回True,否则它返回y的值。例如:False or True,返回True。一真则真,都假则假

not | not x | 布尔‘非’:如果x为True,返回False。如果x为False,它返回True。例如:not True 返回False,not False 返回True。 非:取反

数字之间的逻辑运算 a = 0 b = 1 c = 2

and 运算符,只要有一个值为0,则结果为0,否则结果为最后一个非0的数字

print(a and b) # 0

print(b and a) # 0

print(b and c) # 2

print(c and b) # 1

or 运算符,只有所有值为0结果才为0,否则结果为第一个非0数字

print(a or b) #1

print(a or c) #2

print(b or c) #1

print(c or b) #2

print(c or a) #2

上一篇下一篇

猜你喜欢

热点阅读