input函数:
该函数使用时要注意数字之间是像字符串一样连接,而不是相加
a=input()
b=input()
result=a+b
print(result)
如果输入2和5,那么print的是25,而不是7,需要如下修改
a=input()
b=input()
a=int(a)
b=int(b)
result=a+b
print(result)
print函数:
print里面可以输出多个数值,也可以修改print里面的分割符(原本分割符就是空格),print参数end值默认为\n换行,这是可修改的。
print("名字",user_name,"性别",user_sex,sep='|',end='?')
数据类型转换函数:
int(a) 将 a 转换成整数类型
float(a) 将 a 转换成浮点数类型
complex(real,[,imag]) 创建一个复数
str(a) 将 a 转换为字符串
repr(a) 将 a 转换为表达式字符串
eval(str) 计算在字符串中的有效 Python 表达式,并返回一个对象
chr(a) 将整数 a 转换为一个字符
ord(a) 将一个字符 a 转换为它对应的整数值
hex(a) 将一个整数 a 转换为一个十六进制字符串
oct(a) 将一个整数 a 转换为一个八进制的字符串
运算符:
区别于c语言,Python里面多的运算符//和**,//表示去除法的整数部分,**表示次方:2**4表示2的4次方
比较运算符:
普通的不列举,is和==区别是==判断的是值是否相等,is是判断是否为同一个对象,is not类似
逻辑运算符:
and类似与&&,or类似与||,not类似与!,但又不完全一样
and:左假出左,左真出右
or:左真出左,左假出右
三目运算符:
不像c语言?:运算,Python提供的是if else运算
a=int(input())
b=int(input())
c=a if a>b else b
c会为a与b中较大值
纯Python新人,正在学习,有错误和补充请指正