Python1:基础语法

1. 认识变量

  • 变量是内存中的一块区域,对象赋值实际上是对象的引用。a=10。

  • 变量的命名:变量名由字母、数字、下划线组成,不能以数字开头。

  • python中,变量定义时不需要指定类型的,当用变量的时候,必须要给这个变量赋值。

2. 认识运算符

2.1 常见数据类型

  • int(含long)
  • float
  • bool
  • complex
    在这里插入图片描述
注意: 
1). 整数一般以十进制表示,但是 Python也支持八进制(0开始)或十六进制(0x开始)来表示整数。
	十进制转换成二进制 bin(10)
	十进制转换成八进制 oct(10)
	十进制转换成十六进制 hex(10)
2). 整数的范围取决于机器是32位还是64位? 但长整数不是, 取决于虚拟内存的大小

2.2 运算符

  1. 算数运算符:+,-,*,**,/,%,//
    在这里插入图片描述

  2. 赋值运算符:=,+=,-+,/=,*=,%=
    在这里插入图片描述

  3. 关系运算符:>,>=,<,<=,!=,==
    在这里插入图片描述

  4. 逻辑运算符:或or,与and,非not

逻辑与,全真则真,一假则假
逻辑或,全假则假,一真则真
逻辑非,真就是假,假就是真

在这里插入图片描述

=赋值,==比较是否相等。

  1. 运算符的优先级
    在这里插入图片描述

3. 数据的输入与输出

print(*objects, sep=' ', end='\n', file=sys.stdout)
	objects -- 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。 
	sep -- 用来间隔多个对象,默认值是一个空格。 
	end -- 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。 
	file -- 要写入的文件对象。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.常用内置函数操作

1). 标准类型函数(cmp, strtype): 可以用于所有的标准类型。
2). 转换工厂函数(int, long, float,  boolcomplex)
3). 功能函数(abs,  divmod, powround)(求绝对值,返回商和余数,次方,round保留小数点后几位)
4). 进制转换函数(bin, hex, oct)
5). ASCII转换函数(chr, ord)

相关拓展模块:
decimal, array, math, random

在这里插入图片描述

5.练习

5.1 学生平均成绩统计

在这里插入图片描述
在这里插入图片描述

name=input("please input your name:")
chinese_score=int(input("please input your chinese_score:"))
math_score=int(input("please input your math_score:"))
english_score=int(input("please input your english_score:"))
sum=chinese_score+math_score+english_score
average=sum/3
print(f"总成绩为{sum},平均成绩为{average}")

5.2 华氏温度与摄氏温度的转换器

在这里插入图片描述
在这里插入图片描述

fahrenheit=float(input("please input fahrenheit:")) ##摄氏温度
celsius=(fahrenheit-32)/1.8
print("23.0的华氏温度转为摄氏度为:%.1f"%celsius)

猜你喜欢

转载自blog.csdn.net/weixin_46074899/article/details/114636687