101:Python基础 第二章: Python 编程概述

来源:互联网 发布:淘宝店铺重名违法不 编辑:程序博客网 时间:2024/04/28 11:35

第二章: Python 编程概述


大小写区分。

代码执行结束: 按键”Ctrl-Z”和“Enter”键。

变量不要用下划线或双下划线开头,因为它们只供内部使用。变量要先赋值再使用。

续行符:一行代码用多行写用\隔开;分隔符:一行中书写多条句,就必须使用分号分隔每个语句。

x=1; y=1 ; z=1
a = “ 111\

          222”  #a=“111222”

 

注释: 写一些有用的信息

# this is comment

 

print打印:

print “hi”, ”frank“

多行打印在同一行 : 用逗号(是空格而不是换行符)

#”hi frank”

print “hi\nfrank”

一行打印到多行,用换行符\n

 

数据类型转换:

int

转换成int类型(int(“10”))

 

得到input:

raw_input

得到用户输入值,string类型返回值

Str = raw_input(“Your input is \n”)

 

算术运算:

+,-,*(乘法),**(求幂),/或//(除法), %(取模),() (圆括号)

一般来说,/或//一样,取决于被运算的数字类型,当运行“from  __future__ import division”后,//执行Floor除法只有整数;/执行True除法含小数。

 

字符串处理:

双引号里面双引号要转义单引号不要转义,单引号相反,比如”yousay ‘hi’ to me  \” ”。

docString: 三引号字符串支持特殊字符都不要转义和文本块跨行。

“””Summary of the function

Blank New Line

Detail of the function“””

 

字符串格式化功能:格式化运算符%,比如 “print you are %d” %intAge。

# 1格式化对于类型,比如八进制, 指数, int, float, string等

# 2 显示出来, %.5d (5位数字), %-8d(左对齐+8个空格)


结构化编程是“免goto语句”的,只用顺序,选择,重复结构,单入/单出结构。

if a>1 :

print “1”

elif a > 0:

pass

else:

   print “not”

if条件语句

一定要用冒号:

用缩进表示If主体;

要表示空语句,请在正常语句出现的位置放入一个关键字pass.

i = 0

while i <10:

    print i

while重复结构

一定要用冒号:

用缩进表示主体;

可用break(跳出循环),continue(跳出剩下语句循环下一次)

for i in range(10):

print i

        if x ==5: break

for重复结构

一定要用冒号:

用缩进表示主体;

可用break(跳出循环),continue(跳出剩下语句循环下一次)

0 0