python(2)--语法
作者:互联网
输入
>>> name = raw_input() Michael
>>> name 'Michael'
输出
>>> print name Michael
name = raw_input() print 'hello,', name
C:\Workspace> python hello.py Michael hello, Michael
# print absolute value of an integer: a = 100 if a >= 0: print a else: print -a
其他每一行都是一个语句,当语句以冒号“:”结尾时,缩进的语句视为代码块。
字符串 'abc' 只有 a,b,c 这3个字符。如果'本身也是一个字符,那就可以用""括起来,比如"I'm OK"包含的字符是I,',m,空格,O,K这6个字符。
如果字符串内部既包含'又包含"怎么办?可以用转义字符\来标
>>> print 'I\'m ok.' I'm ok. >>> print 'I\'m learning\nPython.' I'm learning Python. >>> print '\\\n\\' \ \
计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理
Python源代码也是一个文本文件,所以,当你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为UTF-8编码。当Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行:
#!/usr/bin/env python # -*- coding: utf-8 -*-
第一行注释是为了告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释;
第二行注释是为了告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。
如果你使用Notepad++进行编辑,除了要加上# -*- coding: utf-8 -*-外,中文字符串必须是Unicode字符串:
申明了UTF-8编码并不意味着你的.py文件就是UTF-8编码的,必须并且要确保Notepad++正在使用UTF-8 without BOM编码:
标签:UTF,name,python,Michael,语法,Python,print,源代码 来源: https://www.cnblogs.com/k5bg/p/11121516.html