【Python】2.11学习笔记 注释,print,input,数据类型,标识符
前面学了好多内存什么的知识,没什么用(我有眼不识泰山233
吐槽一句,这课简直就是讲给完全的编程小白听得
就从语言开始写吧(其实好多已经看过了,再来一遍
话说我已经忘了\(Markdown\)怎么写了……
1.注释
\(Python\)里的单行注释是
#这是注释
多行注释是
'''
这也是注释
'''
还有一种多行注释是
"""
这还是注释,但是这个注释的本质是字符串
"""
2.\(print\)语句
这本质是一个函数(废话
没有\(f\)没有\(f\)没有\(f\)!!!
我也不懂啊,我这个菜菜只会\(c\),但是老师说这语句其实不怎么用
print( "print是这么用的", "这是一个字符串" )
print( "print是这么用的,这是一个字符串" )
这俩有啥区别呢

可以发现,\(print\)里的逗号会在执行时作为一个空格将两个字符串隔开
\(print\)还可以像\(C\)里的\(cout\)一样进行算术运算
print( 10 + 8 )
运行结果输出18
当然也可以输出变量
\(input\)语句
和\(scanf\)一样简明易懂
从外部获取变量的值
qy_age = input() #获取qy的年龄
print( qy_age ) #输出qy的年龄
输入\(100\),\(qy\)就一百岁了!
和\(scanf\)很像,\(input\)也可以对输入内容进行说明
qy_age = input( "你倒是输入qy的年龄啊:" ) #获取qy的年龄
print( "qy的年龄", qy_age ) #输出qy的年龄
数据类型
八种
\(Python\)里的变量挺厉害,不用声明类型
有数字(整数,浮点数)
也有字符串(话说\(Python\)里没有字符这个概念
还有\(boolean\),\(Python\)里的\(boolean\)是\(true\)与\(false\)
还有空值= =
还有列表(\(list\)),元组(\(tuple\)),字典(dict),集合(set)
标识符
先吐槽一下鬼畜的搜狗输入,我打标shi符,它显示“标识符”,但提示应该是“标zhi符”,如果我打标zhi符,出来的又是标志符
标识符是一串字符串,但是字符串不一定是标识符(真不够意思= =
规则
- 只能由字母 数字 下划线组成
- 开头不能是数字
- 不能是\(Python\)的关键字
- 要见名知意(\(n,m,a,b\)变量2333
- 区分大小写
- 遵循驼峰原则(首单词正常,从第二个单词开始首字母大写= =
看关键词的方法
import keyword
print( keyword.kwlist )
憋问,我也不知道什么意思(未来会懂
注意
在\(Python3\)中,非\(ASCll\)码也能当标识符(但是憨憨才用“迪杰斯特拉”这串字当标识符
啊啊,太晚了,我睡了
【Python】2.11学习笔记 注释,print,input,数据类型,标识符的更多相关文章
- Python Built-in Function 学习笔记
Python Built-in Function 学习笔记 1. 匿名函数 1.1 什么是匿名函数 python允许使用lambda来创建一个匿名函数,匿名是因为他不需要以标准的方式来声明,比如def ...
- python网络爬虫学习笔记
python网络爬虫学习笔记 By 钟桓 9月 4 2014 更新日期:9月 4 2014 文章文件夹 1. 介绍: 2. 从简单语句中開始: 3. 传送数据给server 4. HTTP头-描写叙述 ...
- Requests:Python HTTP Module学习笔记(一)(转)
Requests:Python HTTP Module学习笔记(一) 在学习用python写爬虫的时候用到了Requests这个Http网络库,这个库简单好用并且功能强大,完全可以代替python的标 ...
- C++11 学习笔记 std::function和bind绑定器
C++11 学习笔记 std::function和bind绑定器 一.std::function C++中的可调用对象虽然具有比较统一操作形式(除了类成员指针之外,都是后面加括号进行调用),但定义方法 ...
- Mysql学习笔记(一)数据类型
原文:Mysql学习笔记(一)数据类型 学习内容: Mysql基本数据类型. 1.数字类型.. i.整型 Mysql数据类型 含义(有符号) tinyint(m ...
- JavaSE学习笔记(1)---数据类型、运算符、控制结构
javaSE学习笔记(1) 数据类型和运算符 1.注释可以提高程序的可读性.可划分为 单行注释 // 多行注释 /.../ 文档注释 /**...*/ 2.标识符的命名规则: 标识符必须以字母.下划线 ...
- Mysql学习笔记(二)数据类型 补充
原文:Mysql学习笔记(二)数据类型 补充 PS:简单的补充一下数据类型里的String类型以及列类型... 学习内容: 1.String类型 2.列类型存储需求 String类型: i.char与 ...
- Python基础班学习笔记
本博客采用思维导图式笔记,所有思维导图均为本人亲手所画.因为本人也是初次学习Python语言所以有些知识点可能不太全. 基础班第一天学习笔记:链接 基础班第二天学习笔记:链接 基础班第三天学习笔记:链 ...
- Python核心编程--学习笔记--6--序列(下)列表、元组
11 列表 类似于C语言的数组,但是列表可以包含不同类型的任意对象.列表是可变类型. 创建列表——手动赋值.工厂函数: >>> aList = [12, 'abc'] >> ...
随机推荐
- OpenCV 腐蚀与膨胀(Eroding and Dilating)
#include "opencv2/imgproc/imgproc.hpp" #include "opencv2/highgui/highgui.hpp" #i ...
- python 3新式类的多继承
因为我用的是python3,所以所用到的类都是新式类,这里我说的都是新式类,python2类的继承复杂一些,主要有新式类和老式类.python3类(新式类)的继承是是广度优先(BFS),实例如下: c ...
- python3下应用pymysql(第三卷)(数据自增-用于爬虫)
在上卷中我说出两种方法进行数据去重自增,第一种就是在数据库的字段中设置唯一字段,二是在脚本语言中设置重复判断再添加(建议,二者同时使用,真正开发中就会用到) 话不多说先上代码 第一步: 确定那一字段的 ...
- Python中为什么可以通过bin(n & 0xffffffff)来获得负数的补码?
一开始我以为这不是个大问题,因为本来整型数在内存中就是以补码的形式存在的,输出自然也是按照补码输出的,例如C语言中 printf("%X\n",-3); //输出 //FFFFFF ...
- sitemesh 使用方法
一.简介 SiteMesh是一个网页布局和修饰的框架,利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的. 它能通过创建一个包装对象,也就是装饰来包裹的对象.尽管它是由Java语言来实现的 ...
- AtomicBoolean介绍
网上资料: 使用 AtomicBoolean 高效并发处理 "只初始化一次" 的功能要求: 1 privatestatic AtomicBoolean initialized = ...
- c#数据库解析
引言工作需要将数十万条文本数据解析存入Mysql数据库中,代码使用C#实现,存储效率还可以,以下是一些主要代码的说明. txtdataToMysql 项目描述:解析文本文件,该文件使用爬虫爬下的数十万 ...
- Cisco2960 交换机密码破解方法
1. 启用超级终端并出现连接界面2. 拔掉交换机的电源3. 按下交换机上的 Mode按钮, 与此同时重新插上交换机的电源线4. 当交换机左边的sys 灯会慢慢的闪动, ( 细心的话会发现部分灯红色的闪 ...
- ubuntu 代理设置
在学习工作中使用vagrant作为开发环境已经有很长一段时间了,使用ubuntu 作为开发系统 在使用中发现,即使修改了apt的source.list源文件,在面对一些开发中需要的软件工具的时候,不可 ...
- AndroidStudio自动导入包
IntelliJ IDEA可以自动优化导入包,但是有多个同名的类位于不同的包时,需要自己手动使用Alt + Enter进行导入. Settings→Editor→General→Auto Import ...