我的git代码仓库: [https://code.aliyun.com/whjwnavy] or [https://github.com/WHJWNAVY]

Python学习:Python快速入门

设计语言 WHJWNAVY 221℃ 1评论

#输入输出

################################################################################

#name = input("Please Input Your Name:")

#print("Your Name:",name)

print("123 + 234 = "123 + 234)

 
 

 
 

#转义字符

################################################################################

print("\\\r\n\t\\")

print(r"\\\r\n\t\\")

#在需要在字符中使用特殊字符时,python用反斜杠(\)转义字符。如下表:

转义字符

描述

\(在行尾时)

续行符

\\

反斜杠符号

\'

单引号

\"

双引号

\a

响铃

\b

退格(Backspace)

\e

转义

\000

\n

换行

\v

纵向制表符

\t

横向制表符

\r

回车

\f

换页

\oyy

八进制数,yy代表的字符,例如:\o12代表换行

\xyy

十六进制数,yy代表的字符,例如:\x0a代表换行

\other

其它的字符以普通格式输出

 
 

#字符串分行

################################################################################

print('''Hello

World''')

 
 

 
 

#布尔运算

################################################################################

print("3 > 2            ?"3>2)

print("3 < 2            ?"3<2)

print("True and False   ?"True and False)

print("True or False    ?"True or False)

print("not False        ?"not False)

 
 

 
 

#变量赋值

################################################################################

a = 100

print("a =", a)

a = "aaa"

b = a

a = "bbb"

print("a =", a)

print("b =", b)

 
 

 
 

#常量

################################################################################

#Python中用全部大写的变量表示常量,

#但实际上它仍然是可以被更改的

PI = 3.1415926

print("PI = ", PI)

 
 

 
 

#浮点除和整除

################################################################################

print("10 / 2 ="10/2)#浮点除

print("9 / 2  ="9/2)#浮点除

print("10 // 2 ="10//2)#整除

print("9 // 2  ="9//2)#整除

 
 

 
 

#字符串编码

################################################################################

#对于单个字符的编码,Python提供了ord()函数获取

#字符的整数表示,chr()函数把编码转换为对应的字符

print(ord("A"))

print(ord(""))#unicode编码

print(chr(66))

print(chr(25991))

 
 

 
 

#条件判断

################################################################################

age = 3

if age >= 18:

    print('adult')#Pythontab区分代码块

elif age >= 6:

    print('teenager')

else:#不要忘了冒号

    print('kid')

    #pass

    # pass语句什么都不做,那有什么用?实际上pass可以用来作为占位符,

    比如现在还没想好怎么写函数的代码,就可以先放一个pass,让代码能

    运行起来

 
 

#s = input('birth: ')

#birth = int(s)#把数值字符串转化成整数

#if birth < 2000:

#    print('00')

#else:

#    print('00')

 
 

 
 

#for循环

################################################################################

#for x in ...循环就是把每个元素代入变量x,然后执行缩进块的语句。

 
 

students = ["小红""小明""小芳""小玉"]

for x in students:

    print(x)

 
 

#rangexrange

################################################################################

#range([start,] stop[, step]),根据startstop指定的范围以及step设定

#的步长,生成一个序列。xrange用法与range完全相同,所不同的是range

#直接生成一个list对象,xrange则不会直接生成一个list,而是每次调用返

#回其中的一个值。要生成很大的数字序列的时候,用xrange会比range性能优很多

 
 

#Python 3 中已经没有了 xrange

 
 

sumx = 0

for x in range(11011):

    sumx = sumx + x

    #print(x)

print("1+2+3+...+100 =", sumx)

 
 

#while循环

################################################################################

sumn = 0

n = 1

while n <= 1000:

    sumn = sumn + n

    n = n + 1

    #print(n)

print("1+2+3+...+1000 =", sumn)

转载请注明:胡椒小兄弟 » Python学习:Python快速入门

喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情 签到
(1)个小伙伴在吐槽
  1. 你好啊
    匿名2017-10-19 15:05 回复