python核心编程

本文详细介绍Python的运行方式,包括启动解释器、运行脚本及使用集成开发环境等。此外,还介绍了如何使用标准库,变量操作,字符串格式化,算术运算及用户输入等基本概念。同时探讨了在Python中实现循环的不同方法。
摘要由CSDN通过智能技术生成

练习一

  1. python运行方法?
    1.启动解释器,一行行执行
    2.运行python脚本
    3.集成开发环境

  2. python标准库
    2.1. python执行程序的安装位置和标准库模块的安装位置?
    执行文件:/usr/bin/下
    库文件在 :/usr/local/llib/pythonXX

2.2. 查看标准库的一些文件,如string.py

  1. 交互执行
    ipython python 启动python交互解释器
    unix下 ctrL+d ,DOS下 ctrl+z
    其实quit或者exit都可以

  2. 在脚本文件下写ptyhon
    不调用python解释器
    在脚本的第一行添加’sh-bang’

! /usr/bin/python

! /usr/bin/env python

改 .py文件权限可执行

  1. 编写脚本。打印自己的爱好。

faf ”’

练习二

  1. 变量,print和字符串格式化操作符。

1.1. 启动交互是解释器,给变量赋值并且通过输入变量名显示他们的值,

1.2. 再用print做,有何区别?

1.3. 尝试使用字符串格式操作符%

  1. 阅读下面的python脚本
    /#! /usr/bin/env python
    1+2*4
    2.1 这脚本是干什么的?
    计算1+2*4
    2.2 脚本的输出结果

2.3 运行之

2.4 单独执行和在交互式解释器中执行的区别?
单独执行不会打印结果
2.5改进它
print
3. 实现加减乘除,取余,最后使用乘方操作符球A**B
pow(A,B)
4. 使用raw_input()函数得到用户输入。
4.1 创建脚本,使用内建函数(raw_input)从用户输入得到一个字符串,然后显示
str=raw_input()
str
4.2 这次输入数值,将其转换为数值对象 int() ,并显示(若版本低于1.5,则需要使用string.ato*()函数来转换。
a=int(raw_input())
print a

  1. 使用while和for
    5.1 用while写一个循环,输出整型 0~10(确保)
    i=0
    while i < 11:
    print i
    i=i+1

  2. 用range()内建函数实现上题
    a=range(0,11)
    for i in a:
    print i

stackless

CPython的一个局限是每个python函数都会产生一个c函数调用。
这意味着同时产生的函数调用是有限的,因此python难以实现用户级的线程库和复杂递归应用。一旦超越了这限制,程序就会崩溃。你可以通过使用”stackless”的python实现来突破这个限制,一个C栈帧可以拥有任意数量的python栈帧,这样你就可以拥有几乎无穷的函数调用,并能够支持巨大数量的线程。这个python实现的名字叫…. stackless.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值