【PYTHON】基本语法

1.输出print()

输出按有无引号区分,引号的形式又有三种情况。

python以缩进区别每一层的代码,以新行作为语句的结束,不用再补分号;可用 \ 把一行的语句多行显示;语句带括号则自带多行显示。

图1.1 无引号方式直接输出数字、变量

图1.2 三个单引号、双引号、单引号 三种形式的引号输出

图1.3 直接在print内做运算

也可以像C语言一样,控制print输出的格式

%s:输出字符串

%d:输出 int类型

%f:输出浮点数

%x:输出16进制

  图2 设置一个float类型变量,正常输出为带小数点的 float类型,强制以 int类型输出

在python中,print()的输出自带换行,可参考C++的println()自动换行输出函数。可用print("内容" ,end="")的形式控制print()不换行输出。

1.1输入input()

input(),获取一个输入,以回车结尾.

图3 用input()输入的方式给text2赋值,输入123

2.注释

单行注释用#

多行注释用三个单引号''' ''' 或三个双引号""" """

3.变量

python中不用指定数据类型,可以直接对变量进行赋值,系统自动推导出数据类型。

可用 type()函数 查看一个变量的数据类型。

 图4 直接对变量name赋值,在其他语言中需要先声明该变量的数据类型,python可以直接赋值;使用type函数查看该变量的数据类型

3.1 不可作为变量名的关键字

False、None、True、and、as、assert、async、await、break、class、continue、def、del、elif、else、except、finally、for、from、global、if、import、in、is、lambad、nonlocal、not、or、pass、raise、return、try、while、with、yield

3.2 常用数据转换

int(x [,base])

把 X 转为一个整数float(x)把 X 转为浮点数
complex(real ,[imag])创建一个复数,real为实部,imag为虚部str(x)把 对象X 转为字符串
repr(x)把 对象X 转为表达式字符串eval(str )计算 表达式字符串str ,返回一个对象存放结果
tuple(s)把 序列S 转为一个元组list(s)把 序列S 转为一个列表
chr(x)把 整数X 转为一个 unicode字符ord(x)把 字符X 转为对应的ASC2整数值
hex(x)把 整数X 转为十六进制字符串oct(x)把 整数X 转为 八进制字符串
bin(x)把 整数X 转为二进制字符串

4.运算符

+-***指数,如2**2,输出2的2次方即4
/除,返回商//除,返回商的整数部分%取余优先级:指数**最高,其余不变 // 同 / 

其余赋值运算符如+=、-=、*=、/=、%=、**=、//=运算顺序均不变。

5.if语句

根据python的缩进规则,同一缩进的均为同层。C语言中判断条件要 ( ) 且用 { } 表示执行体,在python中( )可以省略,用空格与if分开,{ }简略为缩进。

可用 elseif 或 elif 做更细致的判断。elfi 即else if的缩写,可有多层嵌套。

注意:冒号不能忘了

图5.1 if 与else if 做选择分支

图5.2 用elif 做选择分支。注意:else后面有冒号

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值