2.0 注释

python的注释方法
"""
多行注释 可实现换行
"""
#单行注释

2.1 变量

  • 问:为什么要有变量?

    • 为某个值创建一个“外号”,以后在使用时候通过此外号就可以直接调用。
  • 创建一个变量
name = "gkf"  #name是变量名 等号就是声明(或赋值) "gkf"是变量的值
age = 18 #age是标量名 等号就是声明(或赋值) 18是变量的值

2.2 变量名命名规范

  • 可以使用字母数字下滑线组合 如: name ="gkf" num_1 = 318 或 _hobby = "美女"

  • 不能以数字不能开头

  • 不能使用python关键字

    #python的关键字有
    [False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del',

'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda',

'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']


- 建议 见名知意,尽量使用下划线连接,不要使用拼音,避免大小写交替(驼峰体) - 正确示范: user_name = "gkf666" - 全局变量全部大写 ### 2.3 常量 - 不允许修改的值,Python中执行约定。(不常使用) ### 2.4 输入 input - input (input默认输入是字符串,如要需要可以进行转换) ```python
name = input("请输入姓名") #python3
name = raw_input("请输入姓名") #python2
  • 执行结果:

  • 注意 v = input("输入") v的类型是字符串,当我们在使用变量v的时候,要考虑是否要进行类型转换
v = input("输入一个数字")
print(v,type(v)) #type(v) 查看v的类型 #注意代码中所有的字符必须是英文格式,不然会报错 #执行结果
输入一个数字6
6 <class 'str'> #6是str(字符串类型)
Process finished with exit code 0
  • 强行翻译一波input源码注释
"""
Read a string from standard input. The trailing newline is stripped.
The prompt string, if given, is printed to standard output without a
trailing newline before reading input.
If the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.
On *nix systems, readline is used if available.
"""
从标准输入中读取字符串。删除尾随换行符。如果给出了提示字符串,则在读取输入之前将其打印到标准输出而没有尾随换行符。
如果用户点击EOF(* nix:Ctrl-D,Windows:Ctrl-Z + Return),则引发EOFError。在* nix系统上,如果可用,则使用readline。

2.5 输出 print

  • print (输出/打印 你要的东西) 在print2版本里面 print "你好"中间加空格。

    print("hello word")  # py版本 3
    print "hello word" # py版本 2 #结合input一起使用
    name = input("请输入姓名")
    sex = input("请输入性别")
    print("%s,%s"%(name,sex)) #%s是字符串占位符,用来拼接内容
  • 执行结果:

  • 在Python中print默认是换行的,end='\n'',默认有一个空格sep=' '
#在Python中print默认是换行的
n = '你'
m = '好'
print(n,m)
#你 好 执行结果
print(n,m,sep='')#默认有个空格 sep=' ',sep=''去掉空格
#你好 执行结果
print(n,end='')#end=""去除默认的换行符
print(m) #print 默认有一个 end="\n"换行
#你好 执行结果 print(value,...,sep ='',end ='\ n',file = sys.stdout,flush = False)默认情况下,将值打印到流或sys.stdout。
可选的关键字参数:file:类文件对象(stream); 默认为当前的sys.stdout。sep:在值之间插入的字符串,默认为空格。
end:在最后一个值后附加的字符串,默认为换行符。flush:是否强制刷新流。 st = """支持换行
我是行
"""
st1 ='''支持换行
我是行
'''
print(st)
print(st1)
# 执行结果
支持换行
我是行 支持换行
我是行

  • 强行翻译一波print源码注释
"""
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
Prints the values to a stream, or to sys.stdout by default.
Optional keyword arguments:
file: a file-like object (stream); defaults to the current sys.stdout.
sep: string inserted between values, default a space.
end: string appended after the last value, default a newline.
flush: whether to forcibly flush the stream.
"""

2.6 关于开发工具

  • python开发工具我这里使用的是pycharm
  • 大家可以参考这篇文章,选择自己喜欢的开发工具点击查看
作 者:郭楷丰
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角 推荐一下。您的鼓励是博主的最大动力!
自 勉:生活,需要追求;梦想,需要坚持;生命,需要珍惜;但人生的路上,更需要坚强。带着感恩的心启程,学会爱,爱父母,爱自己,爱朋友,爱他人。

python 变量,输入,输出的更多相关文章

  1. python文件输入和输出

    1.1文件对象 文件只是连续的字节序列.数据的传输经常会用到字节流,无论字节流是由单个字节还是大块数据组成.1.2文件内建函数open()和file() 内建函数open()的基本语法是: file_ ...

  2. Python基本语法_输入/输出语句详解

    目录 目录 前言 输入 raw_input input raw_input 和 input 的区别 输出 print print 基本格式化输出 print复杂格式化输出 flags标志位 width ...

  3. Python基础-1 python由来 Python安装入门 注释 pyc文件 python变量 获取用户输入 流程控制if while

    1.Python由来 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚 ...

  4. python基本输入输出函数与变量类型

    7.python具有三个重要的输出输入函数:print(输出)/eval(转换)/input(输入): 8.对于输出函数print函数的具体使用规则如下:(1)输出字符串:print("字符 ...

  5. day1 -- Python变量、注释、格式化输出字符串、input、if、while、for

    1.python变量 不需要声明类型,直接 变量名 = 变量值,如 : name = "hahaha" 2.注释: 单行注释,前面加 #,如  # print(info) 多行注释 ...

  6. C语言基础学习基本数据类型-变量的输出与输入

    变量的输出 变量如何输入输出呢?实际上,在这之前你已经使用过输出语句(printf语句)了,我们可以使用printf来执行输出. printf语句的使用方法如下: printf(格式控制字符串, 数据 ...

  7. A Byte of Python 笔记(10)输入/输出:文件和储存器

    第12章  输入/输出 大多数情况下,我们需要程序与用户交互.从用户得到输入,然后打印一些结果. 可以分别使用 raw_input 和 print 语句来完成这些功能.对于输出,可以使用多种多样的 s ...

  8. Python基础学习笔记---5.输入\输出 I\O文件操作目录

    在很多时候,你会想要让你的程序与用户(可能是你自己)交互.你会从用户那里得到输入,然后打印一些结果.我们可以分别使用 raw_input 和 print 语句来完成这些功能.对于输出,你也可以使用多种 ...

  9. 简谈-Python的输入、输出、运算符、数据类型转换

    输出: 格式化输出: 看到了 % 这样的操作符,这就是Python中格式化输出. 换行输出: 在输出的时候,如果有 \n 那么,此时 \n 后的内容会在另外一行显示 输入: 在python2.7当中, ...

随机推荐

  1. Flex学习之(JS中调用Flex的方法)

    flex端 public function initApp():void   {    ExternalInterface.addCallback("function1",call ...

  2. python基础-条件语句if

    if语句: if 判断条件: 执行语句 else: 执行语句 flag = Falsename = 'huipaodexiong'if name == 'python':    flag = True ...

  3. Java丨JDK与JRE

    小编是以为热爱Java的程序员,可是在我身边的一部分人他们不知道JDK和JRE是什么,有什么区别! 今天小编以个人的理解来说一说,不足之处还望大家指证. 首先我们来看看JDK和JRE他们两个的英文意思 ...

  4. 【遍历二叉树】12往二叉树中添加层次链表的信息【Populating Next Right Pointers in Each Node II】

    本质上是二叉树的层次遍历,遍历层次的过程当中把next指针加上去. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ...

  5. 省选/NOI刷题Day2

    bzoj2616 放一个车的时候相当于剪掉棋盘的一行,于是就可以转移了,中间状态转移dp套dp,推一下即可 bzoj2878 环套树期望dp 手推一下递推式即可 bzoj3295 树状数组套权值线段树 ...

  6. Unity Webplayer installation error- Unity Webplayer update finished, but installed..

    https://forum.unity3d.com/threads/unity-webplayer-installation-error-unity-webplayer-update-finished ...

  7. TreeView控件实践

    TreeView控件可以通过HierarchicalDataTemplate 和 DataTemplate来自定义. 1)HierarchicalDataTemplate用来支持HeaderedIte ...

  8. virtual judge(专题一 简单搜索 B)

    Description You are trapped in a 3D dungeon and need to find the quickest way out! The dungeon is co ...

  9. 问题:部署到iis上后Chart图片不显示;结果:使用webchart过程中遇到的一些问题

    使用webchart过程中遇到的一些问题 2013年04月30日 ⁄ 综合 ⁄ 共 4874字 ⁄ 字号 小 中 大 ⁄ 评论关闭   安装条件:1.操作系统如果是2003的,那么需要到sp2补丁2. ...

  10. GIF助手帮助说明

    生成的文件位置? 生成的GIF等文件存储在 /sdcard/gifdir/ 目录下. 为什么分享到微信.Twitter等平台失败? 微信.Twitter等平台对GIF文件大小有限制,微信限制为1MB, ...