• Python程序设计--第1章 基础知识


    Python程序设计(第2版),董付国 编著 ,清华大学出版社,很不错的Python书籍,只是我这么认为,讲解很到位。

    ##-------------------python程序设计-------------
    ##                     1.2.1 基础知识
    ##python 安装:www.python.org
    
    x=[1,2,3]  #列表,list
    y=['a','b','c',['d',2]]
    print('x=',x,',y=',y)
    #功能键切换 Fn+ESC切换
    print(id(x))    #变量的地址
    print(type(x))  #变量的类型type()函数
    ## alt+3:注释代码块,Alt+4取消注释
    
    x=(1,2,3,'aa')  #元组,tuple,元组不可以修改
    print(x)
    print(type(x))
    
    import keyword
    print(keyword.kwlist)  #查看python的所有关键字
    
    #dir(__builtins__)  #系统内置函数名、模块名等
    #-          1.4.3  数字
    import math
    ll=math.sqrt(3**2+4**2)
    x=0xabc    #16进制
    x=0o123    #8进制
    x=0b1001   #二进制
    print(x)   #自动转换为10进制
    a='123'+'abc'    #字符串合并
    x=1/4   #3.*中为小数,2.*中0
    x=3//2   #取整数 1
    x=3%2    #余数,1
    x="123"*3  #3次重复123123123
    x=str(123)   #数值转字符串
    
    x=ord('a')   #97,a对应的ASCII码
    x=ord('A')   #65,A对应的ASCII码
    x=chr(65)    #将ASCII码值转换成其对应的字母,chr与ord互为反函数!!
    x=chr(ord('a'))   #a
    #打印26个英文小写字母
    for i in range(26):
        c=chr(ord('a')+i)
        print(c,' ',end='')
    print('')
    #                                  模块的导入与使用
    import math  #这种方式倒入的模块,访问时需要加上模块名
    x=math.sin(math.pi/2)   #1
    import  random  as r   #为模块指定别名,调用时可以用别名以简化
    x=r.random()     #[0,1]内的值
    x=r.randint(1,100)  #[1,100]之间的随机整数,包含边界值
    
    from random import *    #这种方式倒入的模块可以省略模块名使用其中的函数
    x=randint(1,100)
    
    #交换变量值及多变量同时赋值
    x,y=8,9
    x,y=y,x    #交换值
  • 相关阅读:
    SSAS : 如何在http访问SSAS中指定语言标识
    网络开发:在Socket中发送大文件
    CSS应用及其优先级问题
    SSAS : 使用.NET为SSAS编写自定义程序集
    SSAS : 如何编写自定义挖掘算法
    什么是高清视频
    SSAS : 使用.NET为SSAS编写自定义程序集(二)
    循证架构寻找最适合自己的架构
    有道难题,我的OO解法
    假如我是海洋
  • 原文地址:https://www.cnblogs.com/imhuanxi/p/11187120.html
Copyright © 2020-2023  润新知