切换风格

Wizard Sky California Sunset glow Black Cloud Beige Dragon Lavender NewYear City Snow Flowers London
收藏本站XSS平台字符串转换jsfuck
福利课:python先入为主下篇[复制链接]
发表于 2012-12-22 14:01:44 | 显示全部楼层 |!read_mode!
=============
课程知识点
=============
三.对变量,对象与赋值的浅析

1.不记住就完蛋了
        1.1 记住:一切数据都是对象
        1.2 记住:一切变量都是对数据对象的一个引用

        引用:当数据对象赋值给某个变量时,则 该变量 引用了 该数据对象

        1.3分析:python内部的引用计数。
                import  sys
                sys.getrefcount("数据对象")
                例如
                d="testhahaha"
                sys.getrefcount("testhahaha") //3(从3递增)


2.变量命名规范。
        1.1 记住不能做什么:不能用关键字,开头不能用数字,不能用操作符。
        1.2 怎么搭配最合理:没事别乱用大写。清晰。尽量不要用拼音。用拼音的话用全称。

2.赋值
        2.1 记住动态特性。
        2.2 多重赋值。如:a,b,c = "str1","str2","str3"
        2.4 删除。


四.伴随一生
1.三内置必须用熟。type()//确定数据类型,help()//帮助文档,dir.
2.用内置去自学str对象。
3.我得处理一个糟糕的结尾和开头有莫名其妙的空格的字符串。我该怎么做。
4.自学相关



===========
习题
===========
1.阅读str对象的help文档,并解决如下的问题。


1.1.有如下字符串。
"   python是一门脚本解释刑语言 "


要求如下[请分别写出脚本]:
(1.)去掉该字符串下前面所有的空格。
(2.)去掉该字符串下后面所有的空格。
(3.)去掉该字符串2边的空格。
  1. #coding=gbk
  2. old_str = "   python是一门脚本解释刑语言 "
  3. #new_str = str.strip(old_str)#str.strip去掉两边的空格
  4. #new_str = str.lstrip(old_str)#str.lstrip去左侧空格
  5. new_str = str.rstrip(old_str)#str.rstrip去右侧空格
  6. print new_str
复制代码



1.2有如下字符串

"abc"
(1)请将其全部大写。
                upper(...)
                            S.upper() -> string

                            Return a copy of the string S converted to uppercase.

                如:
                old_str = "abc"
                new_str = upper(old_str)
                print new_str #ABC
(2)请将其全部小写。
                lower(...)
                            S.lower() -> string

                            Return a copy of the string S converted to lowercase.
                如:
                old_str = "ABC"
                new_str = lower(old_str)
                print new_str #abc


2 怎么查看变量的类型是什么?
type(变量名称)










代码区

GMT+8, 2019-12-13 18:04

Powered by Discuz! X2

© 2001-2018 Comsenz Inc.

回顶部