1.字符串的输入:

对于input()函数,输入数字就可以直接输入,而对于字符串就必须要加单引号或者双引号才行,因为input()是把输入当成表达式来计算的!

>>> num = input('Enter a number:')
Enter a number:5.6
>>> print num
5.6
>>> str = input('Enter a string:')
Enter a string:'goujinping'
>>> print str
goujinping
>>> 

如果用raw_input()输入,就不需要加单引号或者双引号。

>>> str = raw_input('Enter a string:')
Enter a string:goujinping
>>> print str
goujinping
>>> 

input()可以直接输入表达式

>>> a = input()
2+3*5+45+6
>>> print a
68
>>> 

eval(字符串):将字符串转换成数字。例如:eval(“500”) 返回500

>>> str1 = '1235'
>>> a = eval(str1)
>>> print a
1235
>>> print a+35
1270

字符串大小写转换:

>>> import string
>>> str = 'goujinping'
>>> string.upper(str)
'GOUJINPING'
>>> print string.upper(str)
GOUJINPING
>>> a = string.upper(str)
>>> print a
GOUJINPING
>>> print str
goujinping
>>> print string.lower(a)
goujinping
>>> 

在python中可以使用三引号,这样就可以任意换行了,而且可以在字符串中任意使用双引号或者单引号。例如:

>>> str = '''goujinping
is a good
student,he lives in
NEFU.
And he hasn't girl friend by now.'''
>>> print str
goujinping
is a good
student,he lives in
NEFU.
And he hasn't girl friend by now.

Python基础语法学习(字符串)相关推荐

  1. Python基础语法学习笔记

    Python基础语法学习笔记 想淘宝省钱看我简介,博客www.liangxin.name (一) 一.Print()函数 1.数字可以直接输出,无需加引号 只能理解数字,却读不懂文字.因为数字和数学运 ...

  2. Day1-软件使用及python基础语法学习总结

    Day1-软件使用及python基础语法学习总结 1.常用快捷键 Pycharm软件常用快捷键 快捷键 功能 ctr + s 保存 ctr + c 复制 ctr + v 粘贴 ctr + x 剪切 c ...

  3. Python基础语法学习6

    基础语法学习Day6 元组 1.元组就是不可变的列表 2.元组特有的一些方法和功能 (1)只有一个元素的元组:()中唯一的元素后需要添加逗号 (2)直接多个数据用逗号隔开表示的也是一个元组(元组的括号 ...

  4. Python基础语法day02字符串详解和列表

    今天是python基础语法入门第二天,大概总共会有四天左右.四天后就是对于python的numpy库的详细文章.那话不多说,我们开始. 目录 字符串详解 字符串独有功能 检测头尾字符 判断输入结果是否 ...

  5. 自动化测试储备 | Python基础语法学习

    测试人员做Python自动化的前提是需要具备基础编程底子,熟悉相关自动化测试框,以及自动化过程当中使用的相关模块与函数 学习编程需要坚持,将基础不断的温习,在编辑器不断地一行一行练习代码,不要觉得没用 ...

  6. python 字符转义_【课堂笔记】Python基础语法:字符串

    本文是<财务Python基础:字符串>视频的文字版笔记,供大家参考. Python中的字符串 字符串是以单引号'或双引号"括起来的任意文本.注意即使是数字,如果用引号引起来,那么 ...

  7. python 基础语法学习笔记(2019年4月第二周学习笔记)

    python day01 2019.4.8 计算机基础,python 变量 1.随机存储器就是内存:断电数据丢失,读写速度快 2.外存储器,硬盘,断电数据依然保存,缺点,读写速度慢 3.操作系统是什么 ...

  8. 零基础学Python|Python基础语法学习第二天

    ​ 作者主页:编程千纸鹤作者简介:Java.前端.Python开发多年,做过高程,项目经理,架构师主要内容:Java项目开发.毕业设计开发.面试技术整理.最新技术分享收藏点赞不迷路 关注作者有好处文末 ...

  9. python基础编程语法-Python基础语法学习笔记

    一.内存管理 变量在动态语言中,无须事先声明,也不需要制定类型: 编程中一般无须关心变量的存亡,也不需要关心内存的管理: Python使用"引用计数"记录所有对象的引用数 当对象引 ...

最新文章

  1. delphi保存为html文件,如何在程序中将powerpoint生成html页面。就是和在powerpoint另存为html格式的一样(120分)...
  2. extjs 重设autoHeight
  3. 强化学习1——策略,价值函数,模型
  4. 【多线程】:Synchronized和ReentrantLock的对比
  5. [android] 手机卫士手机定位的原理
  6. 51单片机按键控制数码管0~9_7种常见的51单片机时钟电路图
  7. PHP js 点击按钮 切换模版,javascript点击按钮实现隐藏显示切换效果_javascript技巧...
  8. java构建工具 gradle_Java构建工具
  9. ZAB(Zookeeper Atomic Broadcast)协议详解
  10. 黑马程序员_Java高新技术--代理
  11. innodb 共享表空间 转 独立表空间 详细说明
  12. android6.0/7.0 dump CallStack使用
  13. 深度学习硬件:CPU 和 GPU 动手学深度学习v2
  14. java视频教程免费下载
  15. 计算机专业英语词汇分类收录
  16. CruiseControl服务器安装配置
  17. PCD与STL格式及其内涵
  18. 【元胞自动机】基于元胞自动机模拟社会力因素下的灾害人员疏散应急仿真附matlab代码
  19. 牛年第一瓜!阿里女员工被初中文化男子骗走 500 多万元。。。
  20. SAP CO88 生产订单实际成本计算

热门文章

  1. 委派模式与策略模式综合应用
  2. SpringBoot异常处理-自定义错误页面
  3. 递归-递归实现数字累加
  4. 树和二叉树的基本概念(二级)
  5. 美国计算机科学发展,美国计算机工程发展现状
  6. Maven(2)--生命周期以及插件目标
  7. Java int -1无符号右移_java中的无符号右移
  8. Linux下静态库的创立与使用
  9. Linux基础命令---get获取ftp文件
  10. Shiro使用redis作为缓存(解决shiro频繁访问Redis)