澳门新葡萄京官网注册 3

澳门新葡萄京官网注册2.基本语法

Python3 Print不换行, Print不换行可以用输出来实现进度显示, 实现代码如下:

等待用户输入

python3中,下面的程序在按回车键后就会等待用户输入:

input(“nnPress the enter key to exit.”)

1.编码 

from time import sleep

for i in range(11):
   print(i * "■" + str(i * 10) + "%", flush=True, end="r")
   sleep(1)

同一行显示多条语句

Python可以在同一行中使用多条语句,语句之间使用分号(;)分割

 

python3 默认是utf-8编码,可以显示指定编码

效果图:

Print 输出

 

print 默认输出是换行的,

python3中如果想控制输出内容之后以什么结束,需要添加第二个参数,如下

print(“data”, end=”)

python2中,输出命令是

print data

如果想不换行,则在data后面加一个逗号“,”。

 

# -*- coding: utf-8 -*-

澳门新葡萄京官网注册 1

或者

澳门新葡萄京官网注册 2澳门新葡萄京官网注册 3

# encoding=utf-8

2.标识符

  • 第一个字符必须是字母表中字母或下划线’_’。
  • 标识符的其他的部分有字母、数字和下划线组成。
  • 标识符对大小写敏感。

3.保留字

保留字即关键字,我们不能把它们用作任何标识符名称。Python
的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字:

>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 
'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 
'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

4.注释

  • 单行注释以 # 开头

    #第一个注释
    print(“Hello World!”)#第二个注释

  • 多行注释 

  1. 多个#

    #注释1
    #注释2
    #注释…

  2.一对三单引号”’ ”’

'''多行注释
多行注释1
多行注释2
'''

  3.一对三双引号””” “””

"""
多行注释1
多行注释2
"""

5.行与缩进

python 使用缩进来表示代码块,同级别代码缩进相同。

缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。

if True:
    print("True")
else:
    print("False")

6.多行语句

多行语句需要没行语句结尾用,例如:

total = 1+
        2+
        3

在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(),例如:

total = [1,2,3,
         4,5,6]

7.Print 打印语句

print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end=”

x="a"
y="b"
# 换行输出
print( x )
print( y )

print('---------')
# 不换行输出
print( x, end=" " )
print( y, end=" " )
print()

打印结果:

a
b
---------
a b 

8.字符串

  •  python 中用 ‘ ‘,” “,”’ ”’,””” “””表示字符串
  • ‘ ‘,” “用于单行字符串
  • ”’ ”’,””” “”” 用户多行语句
  • 字符串前加r或者加R,字符串中的转义字符无效,原样输出
  • 按字面意义级联字符串,如”this ” “is ” “string”会被自动转换为this is
    string

    word = ‘单词’
    sentence = “一个句子”
    paragraph = “””这是一个段落
    1行
    2行
    “””

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注