python笔记_1

来源:互联网 发布:浪潮昆明云计算产业园 编辑:程序博客网 时间:2024/06/01 13:02

声明定义:变量,类,方法。。。

命令操作:所以类型语句都可以独立写

数据类型:type(n)获取数据类型

                  id()获取内存地址


Javascript和Php是弱类型的,Python和Java是强类型的。弱类型允许不安全的类型转换,强类型则不允许。


变量定义:定义变量是不需要指定数据类型。

                 String类型定义:

                                       1)单引号

                                            双引号

                                       2) 三引号:doc,here-doc 一定要保证文档的格式不能丢失 

                 变量如果是__(两个下划线定义的变量,方法都有特殊定义)

流程控制:

                选择:

                      if  bool :

      elif :

                      else :

                     总结是:近在咫尺却远在天涯的赶脚。

                循环  ;

                    while

                    for :迭代变量 in 迭代器


单下划线、双下划线、头尾双下划线说明

__foo__: 定义的是特列方法,类似 __init__() 之类的。

_foo: 以单下划线开头的表示的是 protected 类型的变量,即保护类型只能允许其本身与子类进行访问,不能用于 from module import *

__foo: 双下划线的表示的是私有类型(private)的变量, 只能是允许这个类本身进行访问了。




#倒序输出

for i in reversed(range (1,10)):
    print(i)


#99乘法表
for i in range(1,10):
    for j in range(1,i+1):
        print(i,"*",j,"=",i*j,"\t",end="")
    print()


#猜随机数game
import random
n1=int(random.random()*100+1)
print(n1)
while True:
    n2=int(input("请输入你的数字"))
    if n2 < n1:
        print("小了")
    if n2 > n1:
        print("大了")
    if n2 == n1 :
        print("right")
        break


print(5/2)#2.5
print(5//2)#2
x=divmod(5,2)
print(x[1])#x为元组# (2,1)


#假设修正法 判断平闰年
a = int(input("请输入年 "))
str = "平年"
if a % 4 == 0:
    str = "闰年"
if a % 100 == 0:
    str = "平年"
if a % 400 ==0:
    str = "闰年"


print(str)