我的环境windows,editplus,python-2.7.6。
1.带参数输出:
list = {'zhang','wang','li','zhao'} for s in list: print('my first name is {0}'.format(s))
---------- Python ----------
my first name is zhao
my first name is zhang
my first name is wang
my first name is li
输出完成 (耗时 0 秒) - 正常终止
2.把上面那个例子list的值写成汉字,会报错:
SyntaxError: Non-ASCII character '\xe5' in file jichu.py on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
因为python默认没有汉字,这里要改变编码,在文件开头写上:#coding=utf-8修改结果如下:
#coding=utf-8 list = {'张','王','李','赵'} for s in list: print('my first name is {0}'.format(s))
---------- Python ----------
my first name is 李
my first name is 赵
my first name is 张
my first name is 王
输出完成 (耗时 0 秒) - 正常终止
3.python中的类:
class Hello: def __init__ (self,name): self._name = name def say(self): print('hello {0}'.format(self._name)) class Hai: def __init__ (self,name): hello._init(self,name) def sayHai (self): print('hai {0}'.format(self.name)) h = Hello("zhang san") h.say()
---------- Python ----------
hello zhang san
输出完成 (耗时 0 秒) - 正常终止
4.引入python文件
法1:
import jichu1 h = jichu1.Hello('lisi') h.say()
from jichu1 import Hello h = Hello('lisi') h.say()
只是一些很基础的知识。