一、下面那些不能作为变量?
1、find
2、 num
3、7val
4、add.
5、def
6、pan
7、-print
8、open_file
9、FileName
10、9prints
11、INPUT
12、ls
13、user^name
14、list1
15、str

16、_888
17、is
18、true
19、none
20、try

答:    1、find# turn2、 _num# turn3、7val# false  (不能以数字开头)4、add.# false (只能是数字,字母,下划线)5、def# false (不能是内置函数)6、pan# turn7、-print# false (只能是数字,字母,下划线)8、open_file# turn9、FileName# turn10、9prints# false  (不能以数字开头)11、INPUT# turn12、ls# turn13、user^name# false (只能是数字,字母,下划线)14、list1# turn15、str# turn16、_888# turn17、is# false (不能是内置函数)18、true# turn19、none# turn20、try# false (不能是内置函数)总结:
1、变量名只能是字母、数字或下划线的任意组合;
2、变量名的第一个字符不能是数字;
3、变量名不能是关键字,如:['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
4、变量名不能是内置函数,不然内置函数会被覆盖,如:['hex()' ,'id()' ,'input()', 'int()' , 'isinstance()' ,'issubclass()' ,'iter()' ,'len()' ,'list()' ,'locals()', 'long()' ,'map()'  ,'max()', 'memoryview()' ,'min()' ,'next()',  'object()','oct()' ,'open()' , 'ord()' ,'pow()' ,'print()', 'property()' ,'range()' ,'raw_input()' ,'reduce()', 'reload()', 'repr()', 'reversed()', 'zip()' ,'round()' , 'set()','setattr()', 'slice()', 'sorted()', 'staticmethod()', 'str()' ,'sum()' ,'super()', 'tuple()', 'type()' ,'unichr()' ,'unicode()' , 'vars()', 'xrange() ','Zip(), ''__import__()','apply()' ,'buffer()' ,'coerce()' ,'intern']
5、变量名不能是 Python 关键字,但可以包含关键字。
6、变量名不能包含空格。
7、变量与下划线_xxx:用于表明是一个受保护的变量,建议外部类不要调用__xxx:用于表明是一个私有变量(这里建议去了解一下作用域)__xxx__:是内置变量,轻易不要自己定义xxx_:是为了和别的变量进行区分,如(ABC,ABC_)
8、全局变量:大写加下划线,如(USER_AGE)

二: python如何如何添加注释

答:分为单行注释和多行注释:1、单行注释:# as_as = 我是单行注释print(as_as)结果:报错 as_as未被定义原因:Python 解释器遇到#时,会忽略它后面的整行内容2、多行注释:2.1、‘ ’2.2、“ ”2.3、''' '''注意:1、’ “ 这是被允许的” ‘;2、“ ’ 这是被允许的‘ ”;3、’‘’ 这个可以保持原有格式输出‘’‘

三,对知识点进行总结

  • 如果在终端执行.py脚本
    1、打开终端,cd至代码存放目录,进入项目,我的目录地址是:
/Users/xhj/Documents/py/test_zoe/test

2、输入执行命令:python3 test_0911.py

知识点:使用python3 test_0911.py 而不是python test_0911.py的原因是因为Mac本身自带python解释器,如果不指定的话就是去找默认的python2

以上 就能愉快的执行.py的脚本啦 happy~

  1. 定义变量
    1.1、定义变量知识点: 定义变量不同与Java的一点是,你不需要在定义变量的地方就执行变量类型~
  2. 定义数字【int;整型 float;浮点型 complex;复数】
    2.1、定义数字知识点: python3.X版本之后就没有long 类型了,如果int 类型溢出的话 ,自动转化成long~

复数

Number=18+13
print(Number)

浮点型

Number=13.14
print(Number)

整型

Number=13
print(Number)
  1. 定义字符串(截串、加号➕ 、星号✳️、步长截取)
    截串[从7开始:到9结束]
Number="98789098789"
print(Number[7:9])
打印结果:87Number="12345678"
print(Number[:]) //全部的
打印结果:12345678Number="12345678"
print(Number[2:]) //坐标2之后的
打印结果:345678Number="123456789"
print(Number[:2]) //坐标2之前的
打印结果:12Number=['1','2','3','4']
list=['list1','list2','list3','list4']
print(Number+list) //合并数组打印
打印结果:['1', '2', '3', '4', 'list1', 'list2', 'list3', 'list4']

加号➕

Number="98789098789"
print(Number[7:9]+"你")
打印输出:87你

星号✳️(打印东西你想输出几遍就*几)

Number="98789098789"
print(Number[7:9] *3)
打印输出:878787

步长截取[从1开始:到8结束;每隔3个];
知识点:坐标从0开始;

Number="123456789"
print(Number[1:8:3])
打印输出:258

4、定义元组(相当于java的一个list)-用()标示
和之前用[]定义的数组不同,()的内容是不可以修改和删除的,[]是可以del的

yuanzu=('1wdas',122,12.21)
print(yuanzu[2])

5、定义字典(相当于java的一个map)-用{}标示,以健值对的形式

map={"one":"ones","two":"two_girl","three":"three_boy"}
map['one']="this is good"
print(map.keys())
print(map.values())
print(map['one'])打印结果:
dict_keys(['one', 'two', 'three'])
dict_values(['this is good', 'two_girl', 'three_boy'])
this is good
**6、定义列表 用{}**```pythonlist =[1,1,2,3,4,5,6]
# 追加元素
list.append("追加的元素")
# 在指定位置下标插入元素
list.insert(4,"是仙女啦")
# 列表相加
list.extend(list1)
# 访问元素
print(list[2])
# 遍历
for i in list:print(i)
# 删除:
list.remove()
del list
list.pop()

Python基础 - 20210425 - 基础(命名规范,注解,基础语法)相关推荐

  1. C语言中定义加号的数据类型,C/C++知识点之c语言基础数据类型及命名规范

    本文主要向大家介绍了C/C++知识点之c语言基础数据类型及命名规范,通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助.1. 常量是程序运行期间不能被改变的量; 变量代表一个存储区域,存 ...

  2. android接口类命名规范_超全面的UI基础设计规范来啦,还不收藏 ~

     写在前面的话   很多刚入行的UI设计师开始接触移动端UI设计的时候,对于基础的界面尺寸规范可能会有一定的模糊认知,导致做出来的界面往往会感觉不是那么和谐,却也不知道怎么去完善和改进. 对于大多数的 ...

  3. git flow 命名规范 驼峰_图解ThinkPHP5框架(一):基础知识,开发规范与目录结构

    php中文网最新课程 每日17点准时技术干货分享 基于最新ThinkPHP5.0.8制定,原稿是xmind思维导图制作,如果觉得图片看不太清楚,可以下载xmind源文件,用xmind软件打开. 另外, ...

  4. java 字符串转骆驼命名_程序员必知的Java基础:5条命名规范和8种数据类型归纳...

    原标题:程序员必知的Java基础:5条命名规范和8种数据类型归纳 一.Java命名规范 任何一种语言都有一套针对于语言自身的命名的规范,java也不例外.接下来,我就列举一下java对命名的规范. 下 ...

  5. day01--java基础编程:计算机基础知识 ,java语言概述,java开发环境搭建,eclipse概述,创建简单java项目,JDK JRE JVM的关系,java开发中的命名规范,编程风格

    1 Day01–Java开发环境+HelloWorld 1.1 计算机基础知识 资料下载网址:刘沛霞 18600949004 code.tarena.com.cn tarenacode code_20 ...

  6. JAVA基础(三)——服务器操作系统、Java开发环境、Java技术架构、定义Java类及其命名规范、Java注释方式

    1. 服务器操作系统 当前主流的服务器操作系统则主要分为:Windowsserver.UNIX.Linux.NetWare这四大阵容. (1)Windowsserver作为推广的最好,用户群体最大的服 ...

  7. python基础编码规范_Python基础:编码规范(4)

    1.命名规范 Python中不同代码元素采用不同命名方式: ◊ 包名:全部小写字母,中间可以由点分隔开.作为命名空间,包名需具有唯一性. ◊ 模块名:全部小写字母,如果是多个单词构成,使用下划线分隔. ...

  8. [置顶] Objective-C ,ios,iphone开发基础:命名规范

    命名规范:http://bukkake.iteye.com/blog/695492  点击打开链接 转载于:https://www.cnblogs.com/pangblog/p/3292256.htm ...

  9. C#基础笔记——命名规范

    一.概述: 对于代码命名我们都不陌生,见名之意是最基本的,但是如何做到见名之意呢,如何做到像自然语言那样清晰的描述呢? 下面我们就从.Net基本命名规范说起. 二.基本命名规范 1. 以<Com ...

  10. 枚举命名规范_UE4 C++基础教程 - 编码规范

    为什么要学习编码规范? 良好的编码规范不仅利于项目维护,也增加了代码辨识度.使我们在阅读代码时能够更加清晰的理解代码意图.维护编码规范不是一件机械化的工作,它更像是一门艺术,让我们在有限的规范内发挥自 ...

最新文章

  1. “编程不规范,同事两行泪!”
  2. 【vijos】P1659 河蟹王国
  3. CJIS安全政策:企业如何确保FIPS合规性?
  4. 斐波那契数列算法(C#)
  5. [YTU]_2907(类重载实现矩阵加法)
  6. MATLAB中FFT的使用方法
  7. Android JNI(Java Native Interface)技术介绍
  8. 跟Kafka学技术-缓冲池的使用
  9. (转)linux下find查找命令用法
  10. 电子计算机场地通用规范_最全的视频监控系统施工规范要求
  11. php 根号2计算过程,根号2以及π的计算--关于无理数的畅想
  12. arduino 水位传感器_云南可信赖的威卡压力传感器哪里有
  13. (转)Spring Boot 2 (九):【重磅】Spring Boot 2.1.0 权威发布
  14. mysql 无法启动时,或尝试mysqld_safe --user=root
  15. 左耳朵耗子:程序员练级攻略
  16. 设计师:设计师的知识储备之异形曲面设计 巴洛克、洛可可 设计理论(三角形构图、平衡式构图、三分法构图 、九宫格构图)之详细攻略
  17. 2017年最好用的9个php开发工具推荐(超好用)
  18. 【JZOJ A组】排列
  19. 羌笛声声胡笳怨,此心长寄天涯远
  20. 实战 | OpenCV如何将不同轮廓合并成一个轮廓(附Python / C++源码)

热门文章

  1. Js根据出生日期计算年龄
  2. 软件过程模型的管道理论
  3. Linux下修复U盘坏块,快速修复U盘坏块
  4. Android仿人人客户端(v5.7.1)——项目框架新做的调整描述(项目中基类java源码)
  5. 寒假训练营第一天(学会CB):D - Unimodal Array
  6. 南京信息工程大学计算机与科学专业,2019南京信息工程大学专业排名
  7. Pycharm 去掉拼音检查,大小写检查,自动补全不区分大小写
  8. 项目经理价值的最终体现
  9. 包装严重的IT行业,作为面试官,我是如何甄别应聘者的包装程度!
  10. java系统化基础-day01-基础语法知识