ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

1.变量和简单的数据类型

2022-07-18 16:33:43  阅读:104  来源: 互联网

标签:Python 变量 python 数据类型 print 简单 字符串 string name


1.1 变量

在Python中使用变量时,需要遵守一些规则和指南。

  • 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打 头
  • 变量名不能包含空格,但可使用下划线来分隔其中的单词。

 


 

1.2 字符串

在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号

"This is a string." 
'This is also a string.'
# 这种灵活性让你能够在字符串中包含引号和撇号
'I told my friend, "Python is my favorite language!"' 
"The language 'Python' is named after Monty Python, not the snake." 

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

title()以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。

    name = "ada lovelace"
    print(name.title())

 upper()方法使字符串全部大写,lower方法使字符串全部小写。

name = "Ada Lovelace" 
print(name.upper())     # 输出ADA LOVELACE
print(name.lower())     # 输出ADA LOVELACE

 1.2.2 字符串合并

Python使用加号(+)来合并字符串。

first_name = "ada" 
last_name = "lovelace" 
full_name = first_name + " " + last_name 
print(full_name)

 1.2.3 使用制表符或换行符来添加空白

 \n - 换行    \t - tab

 1.2.4 删除空白

'python' 和 'python ' 看起来几乎没区别,但是 Pythonn 能够发现 'python ' 中额外的空
白,并认为它是有意义的。

使用方法 rstrip() 删除字符串结尾的空白。

使用方法 lstrip() 剔除字符串开头的空白,

使用方法 strip() 同时剔除字符串两端的空白。

注意以上三种并不修改原字符串,只是暂时的用于输出。

    string = ' python '
    new_string = string.rstrip()
    print(new_string)   # 空格+python

    new_string2 = string.lstrip()
    print(new_string2)  # python+空格

    new_string2 = string.strip()
    print(new_string2)  # python

    print(string)  # 空格+python+空格

 


 

1.3 数字

**  ----  Python使用两个乘号表示乘方运算

1.3.1 使用函数 str()避免类型错误

在数字与字符串的组合中,需要调用 str(...) 显式的通知 python 使数组作为字符串处理

    age = 23
   # message = "Happy " + age + "rd Birthday!"
   # 发现你使用了一个值为整数(int)的变量,但它不知道该如何解读这个值

   # 调用函数str(),显式的让Python将非字符串值表示为字符串
    message = "Happy " + str(age) + "rd Birthday!"
    print(message)

标签:Python,变量,python,数据类型,print,简单,字符串,string,name
来源: https://www.cnblogs.com/renleiguanchashi/p/16490892.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有