1、print(),print在python3中是一个函数,默认输出内容会自动换行,如果不换行需要加参数end=‘’

 print ('hello,',end=' ’)
print ('world!') # hello,world!

2、SyntaxError: 语法错误

3、编码:python脚本默认使用 ASCII 编码 ,在代码开头加上 # -*- coding: utf-8 -* / # coding=UTF-8 ,在脚本中使用了 unicode UTF-8 编码

4、字符串格式化输出:字符串可以包含格式化字符 %s,只要将格式化的变量放到字符串中。

例子:

 # coding=UTF-8
name = "lily"
age = 20
hobby = "coding"
print"I am %s,my age is %d,I like %s." %(name,age,hobby)

5、字符串可以通过+连接打印输出。

 name = "lily "
hobby = "is coding"
print name+hobby
结果:lily is coding

6、转义字符 \ ,\n----换行,\\---\,\'---单引号,\"---双引号,

输出字符串时,语句结尾加\n,表示换行。

print “I cdoing now\n”

7、Python2中键盘输入:age = raw_input() , raw_input() 可以接收输入内容并赋值给一个变量,当变量是整型是需要加int ,即int(raw_input())

提示输入内容说明时,可使用raw_input(“提示内容”) ,raw_input(也可以是被复制的变量用于在提示输入时显示)

Python3中,只有input(),返回的结果是str,如需要int类型,需要进行int()转换

 a = int(raw_input("请输入a的值:"))
b = int(raw_input( "请输入b的值:")) 输出结果:

请输入a的值:1
请输入b的值:2

8、参数变量 argv ,python直接命令行运行:python 脚本.py 文件名,使用 argv 来获取文件名

 from sys import argv
script, filename = argv
txt = open(filename)
print "Here's your file %r:" % filename
print txt.read()
print "Type the filename again:"
file_again = raw_input("> ")
txt_again = open(file_again)
print txt_again.read()

9、读写文件

• open – 打开文件。只读、读写等方式。 'w'写 、'r' 读取(read), 'a' 追加(append)。'w+', 'r+', 'a+' ——这样的话文件将以同时读写的方式打开

• close – 关闭文件。跟你编辑器的 文件->保存.. 一个意思。

• read – 读取文件内容。你可以把结果赋给一个变量。

• readline – 读取文本文件中的一行。

• truncate – 清空文件,请小心使用该命令。

• write(stuff) – 将 stuff 写入文件。write 需要接收一个字符串作为参数,从而将该字符串写入文件。

10、len() 函数, 它会以数字的形式返回你传递的字符串的长度。

最新文章

  1. [Android]对MVC和MVP的总结
  2. javascript中值传递与值引用的研究
  3. iOS设置文字过长时的显示格式
  4. 019C#中使用移位运算符获取汉字编码值
  5. 【风马一族_Android】Android Studio 给APP设置签名
  6. Android开发编码规范(自用)
  7. jQuery背景跟随鼠标移动的网页导航
  8. 自学Python之路
  9. R语言dplyr包初探
  10. C# decimal 去掉小数点后的无效0
  11. python 闯关之路三(面向对象与网络编程)
  12. 神奇的Scala Macro之旅(三)- 实际应用
  13. DAX/PowerBI系列 - 关于时间系列 - 时间相关数值比较 - 用非自带函数
  14. windows下Redis的安装和使用
  15. Ubuntu开发用新机安装流程
  16. 用delphi制作无界面的activex控件
  17. jsp操作javabean
  18. CSS3 - chrome,傲游,360极速浏览器不支持小于12px的字号的解决办法
  19. [py]列表生成式-支持条件,多值的拼接
  20. JAVA课程设计——多源教学数据管理系统

热门文章

  1. 【HNOI2009】最小圈 题解(SPFA判负环+二分答案)
  2. Ajax中关于xmlhttp.readyState的值及解释
  3. Android 程序间的广播和Manifest找不到(解决方法)
  4. “随手记”开发记录day07
  5. Java 程序员生产神器 IDEA 的常用快捷键、插件及设置
  6. 会话机制,Cookie和Session详解
  7. 【模式识别与机器学习】——PCA主成分分析
  8. JavaFX桌面应用开发-HelloWorld
  9. sftp与ftp的区别
  10. C#LeetCode刷题之#9-回文数(Palindrome Number)