python基础知识---基础语法、输入输出格式

编译型语言和解释性语言

编译型语言:执行前一次编译(C语言,C++)

解释型语言:边执行边翻译(python)

一、python基础语法

1.认识变量

  • 变量是内存中的一块区域,对象赋值实际上是对象的引用,例:a = 10
  • 变量命名:变量名有字母、数字、下划线组成,不能以数字开头
  • python中 变量定义时不需要指定类型,当用变量时,必须给这个变量赋值

2.认识运算符

  • 数字类型:

int(整数型)
bool(布尔型  :True、False)
float(浮点型)
complex(复数)
  • 运算符:

算数运算符:+   -    *     ** (平方)   /(浮点除法)    %(取余)     //(整除) 
混合运算优先级顺序: ()高于** 高于* / // % 高于+ -
赋值运算符:=     +=    -=     /=     *=    //=   **=      %=
关系运算符:>  >=    <   <=   !=    ==
逻辑运算符:逻辑与and    逻辑或or    逻辑非not

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

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

运算符逻辑表达式描述实例
andx and y布尔“与”:如果x为false,x and y返回false,否则返回y值;都真才真true and false ,返回false
orx or y布尔或:如果x为true,他返回true,否则返回y值;一真则真,都假才假false or true  ,返回true
notnot x布尔非:如果x为true,返回false 

3.数据的输入输出

  • 数据的输入

输入字符串        input() 

输入数值类型     int(input())

  • 数据的输出

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

数据的格式化输出

print

格式符控制显示的类型示例
%s字符串print("name=%s" %(python))
%b,%o,%x二,八,十六进制整数print("%d %o %x" %(9,9,9))
%d有符号十进制整数print("age=%d" %(18))
%f浮点数print("pi=%f " %(3.14))
%e,%E科学计数法的浮点数(基底写为e或者E)print("年收入为:%e" %(10000000))
%%字符"%"print("成功率为:%f%%" %(99.99))

%6d  表示输出的整数显示位数,不足以0补全,超出当前位数则原样输出

%.2f  表示小数点后显示的小数位数

%  [(name)] 变量名

     [flags]  指定对齐方式 +右对齐(默认) -左对齐 0 填充空白处

     [ width] 显示宽度

     [ precision] 小数点后精度

f'{表达式}'  python3.6新增的格式化方式

print(f'我的名字{name},今年{age}岁')  == print('我的名字%d,今年%d岁'  %(name,age))

转义字符

\n:换行

\t:制表符,一个tab的距离

print('hello\npython')

print('hello \n\tpython')

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值