Python学习:基础1
2017-05-15 本文已影响7人
_kk_
基本语法:
1:输入输出
print('hello, world')
print('The quick brown fox', 'jumps over', 'the lazy dog')
//The quick brown fox jumps over the lazy dog
print('100 + 200 =', 100 + 200) //100 + 200 = 300
name = input()
print('hello,', name)
name = input('please enter your name: ')
print('hello,', name)
2:格式
Python语法采用缩进方式,所以代码写出来是这样的:
a = 100
if a >= 0:
print(a)
else:
print(-a)
没有了{ }
是不是感觉少了点啥。
注释用#
。
当语句一:
结束时,缩进的语句视为代码块,列如:
if a >= 0:
print(a)
最后,Python是大小写敏感的~
基本数据类型:
能在python中直接处理的数据类型有,整数,浮点数,字符串,布尔值(True,False)
1:字符串的表示
一般的字符串用'abc'
表示,如果字符串中包含" ' ",则用"I'm ok"
表示,如果还包含“ " ”,只能用转义符了
2:Bool或与非运算很直白,and,or,not
字符串编码:
编码格式发展历史略过,
Python3是nicode编码的,所以支持多语言,
提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符;
>>> ord('A')
65
>>> ord('中')
20013
>>> chr(66)
'B'
>>> chr(25991)
'文'
tips:mac中给.py文件直接执行权限
chmod a+x kk.py
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
第一行注释是为了告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释;
第二行注释是为了告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。
格式化:
'Hi, %s, you have $%d.' % ('Michael', 1000000)
所有类型的数据都可以用%s格式化~