博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python3笔记---变量和简单的数据类型
阅读量:5732 次
发布时间:2019-06-18

本文共 1775 字,大约阅读时间需要 5 分钟。

Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。

1、变量命名规则

  1>变量名只能包含字母、数字和下划线,但不能以数字开头

  2>变量名不能包含空格,但可以用下划线来分隔其中的单词

  3>变量名不能使Python的关键字和函数名

  4>变量名应既简短又具有描述性

2、字符串

  字符串时一系列字符,Python中用单引号或者双引号括起来的字符都是字符串

  字符串的操作:

  1>使用方法修改字符串的大小写

    <方法title()---以首字母大写的方式显示每个单词>

    name="ada lovelucy!"

    print(name.title())

    Print_out:Ada Lovelucy! 

    <方法upper(),lower()将字符串全部改为大写或者小写>

    name="ada lovelucy!"

    print(name.upper()) 

    print(name.lower())   

    Print_out:ADA LOVELUCY!

        ada lovelucy!

  2>合并(拼接)字符串

    Python中使用"+"来拼接字符串,例如将两个变量中的字符串合并称一个变量,然后打印输出

    first_name="peter"

    last_name="jpaction"
    full_name=first_name+" "+last_name
    print(full_name.title())
    Print_out:Peter Jpaction
  3>使用转义字符打印特殊字符

    在编程中通常会要求打印双引号或者反斜杠等特殊字符,因此使用转义字符可以将特殊字符打印出来

    常见的转义字符:

    

转义字符 描述
\(在行尾时) 续行符
\\ 反斜杠
\' 单引号
\" 双引号
\000 空格
\v 纵向制表符
\t 横向制表符
\n 换行
\r 回车

    print("Languages:Java\t\nC\t\n\"Python\"\t\n\'C#\'") 

    Print_out:

    Languages:Java    

    C    
    "Python"    
    'C#'

    如果不希望转义字符生效,则需要在字符串前添加r或R即可

    print(r"Languages:Java\t\nC\t\n\"Python\"\t\n\'C#\'")

    Print_out:Languages:Java\t\nC\t\n\"Python\"\t\n\'C#\'        

  4>删除字符串多余的空白

    <方法rstrip()---删除字符串末尾的多余空白>

    >>> language=" Python "

    >>> language.rstrip()
    ' Python'
    <方法lstrip()---删除字符串开头的多余空白>

    >>> language=" Python "

    >>> language.lstrip()
    'Python '

    <方法lstrip()---删除字符串两边的多余空白>

    >>> language=" Python "

    >>> language.lstrip()
    'Python'

3、数字

  Python中的整数和浮点数与大多数编程语言相同。但是如果将数字和字符串合并时需要将数字通过str(数值)函数将数字类型进行转换

  age=23

  message="Happy "+str(age)+"rd Brithday"
  print(message)

  Print_out:Happy 23rd Brithday

  

 

 

    

    

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

    

 
 

  

  

转载于:https://www.cnblogs.com/luantianming/p/7465950.html

你可能感兴趣的文章
怎么用sysLinux做U盘双PE+DOS??
查看>>
jqgrid中实现前台界面显示字符长度固定,后面用省略号代替
查看>>
Screen简单使用
查看>>
Fabric安装
查看>>
微服务:spring-cloud-archaius 起步
查看>>
Java免费开源数据库、Java嵌入式数据库、Java内存数据库
查看>>
关于pythonfor循环语句
查看>>
Android设置默认Launcher
查看>>
各类系统查看HBA卡WWN号
查看>>
4 GNS3模拟器的配置和使用
查看>>
LVS Nginx HAProxy 优缺点
查看>>
CSS Sprites技术使用方法工具技巧
查看>>
三种常用的Apk反编译工具
查看>>
Redis 消息队列 断线重连编码注意事项subscribe
查看>>
老男孩教育每日一题-第91天:根据要求写出itpables防火墙规则
查看>>
mysql 设置utf8字符编码
查看>>
CSS3 选择器——基本选择器
查看>>
设置JTable不可编辑的方法
查看>>
Spring Transactional
查看>>
shell脚本实例
查看>>