二、python基础

it2022-05-07  50

字面常量:不可以修改的量,例如命令行直接输入的5 ‘this is a string’等。变量:可以修改的量,例如如下代码:

 

var = 1 var = 2 print(var)#最后输出的结果是2

 

注释,python中单行注释是以#起始的。单引号、双引号、三引号之间的区别?

    单引号和双引号都可以用于表示字符串,用法完全相同。三引号中可以随意的使用单引号或者双引号,用于指定多行字符串。可以使用"""hello""""    或者 ''' hello '''例如如下代码:

var = '''这是一段多行字符串。这是它的第一行。 This is the second line. "What's your name?," I asked. He said 'Bond, James Bond.' ''' 格式化输出 如下代码: print('{}is{}years old'.format(name,age))#其中,{}代表占位符,和后边一一对应 print('%s is %d years old'%(name,age)) biao is 12 years old 单行打印

   就要注意 print 总是会以一个不可见的新一行字符(\n )结尾,因此重复调用 print 将会在相互独立的一行中分别打印。为防止打印过程中出现这一换行符,你可以通过 end 指定其应以

空白结尾 ,如下代码

print('a', end='##')#指定以##结尾,同行显示 python区分大小写转义符,体会如下代码 >>>print('what's your name')#报错,不知道's中的'该如何解释 SyntaxError: invalid syntax >>> print('what\'s your name') #通过\进行转义 what's your name

 

  物理行、逻辑行

  

i = 5; print(i)#指定一个物理行存在两个逻辑行

实际中,python语句中基本不会出现; 鼓励一个物理行只写一个逻辑行。

缩进 python用缩进代替{}指定代码块。python官方建议使用四个空格代表缩进(开发中常使用一个tab键)

 

注:本文参考《byte-of-chinese-edition》

转载于:https://www.cnblogs.com/buptzlb/p/7536267.html


最新回复(0)