第二章 python基础

1,注释

# 单行注释 #

print('Hi,python')#也可以在代码后面

'''

多行注释 #三对双引号"""或单引号'''

'''

 2.代码缩进

缩进可以用Tab键控制,也可以用空格

if x > a:
      print('x大于a')
else:
      print('x小于a')
print("缩进结束,代码块结束"
 
#对于python,行尾的冒号和下一行的缩进表示一个代码块的开始,而缩进结束则代表一个代码块的结束


 3.代码规范

每一个import语句只导入一个模块

#推荐写法
import A
import B
#推荐写法


4.语句换行

python的代码建议每行不超过79个字符

#代码可以用圆括号,中括号和大括号进行隐式链接
string=(“Python是一种面向对象、解释型计算机程序设计语言,” 
      “由Guido van Rossum于1989年底发明。” 
        “第一个公开发行版发行于1991年,”     
      “源代码同样遵循 GPL(GNU General Public License)协议。”)


5.标识符

*由字母 下划线 数字组成,首位不可以是数字

*非保留字

*区分大小写

*注意避免使用特殊用法的标识符(如_开头表示私有的类属性)

命名规范

模块命名:小写字母加中部下划线 game_main,game_register

类名:Pascal命名法,即首字母大写

模块内部的类:"_"+标识符,如BorrowBook的内部类使用_BorrowBook

常量命名:全部采用大写字母,可以使用下划线

注:单下划线开头的模块变量或函数受保护,双下划线开头的实例变量或方法是类私有的

6.变量

*变量名必须是一个有效的标识符

*变量名不能使用Py中的保留字

*慎用小写字母l和大写字母O

*选择有意义的单词

#保留字可以在IDLE中输入一下代码查看
improt keyword
keyword.kwlist


变量使用 变量 = 值 

data = 100
name = "张三"

7数据类型

字符串是一个由单引号、双引号或者三引号包裹的、有序的字符集合

#使用单引号包含:
'Python123¥' 
 
#使用双引号包含:
 "Python4*&%"    
 
#使用三引号包含:
 '''Python s1 ~(())'''


 列表是多个元素的集合,它可以保存任意数量、任意类型的元素,且可以被修改

# 可以使用[]创建列表
[1,2,'hello']
#逗号隔开


元组与列表的作用相似,它可以保存任意数量与类型的元素,但不可以被修改。Python中使用“()”创建元组

#ython中使用“()”创建元组,元组中的元素以逗号分隔
(1, 2, 'hello')


集合与列表和元组类似,也可以保存任意数量、任意类型的元素,不同的是,集合使用“{}”创建,集合中的元素无序且唯一

{'apple','orange',1}


字典中的元素是“键(Key):值(Value)”形式的键值对,键不能重复。Python中使用“{}”创建字典,字典中的各元素以逗号分隔

{"name": "zhangsan", "age": 18}


8.输入与输出

print()函数输出。括号中可以是常量,变量也可以是" "包括的字符串,还可以是计算式,还有char()强制装换都得ASCLL码

print('这是一个输出函数')
print()函数用于向控制台中输出数据,它可以输出任何类型的数据,其语法格式如下所示:

print(*objects, sep=' ', end='\n', file=sys.stdout)

        objects :表示输出的对象。输出多个对象时,对象之间需要用分隔符分隔。
        sep :用于设定分隔符,默认使用空格作为分隔。
        end :用于设定输出以什么结尾,默认值为换行符 \n 。
        file :表示数据输出的文件对象。
input输入。相当于input函数会把括号中的结果返回给这个函数

tip = input('输入内容:')
input([prompt])
#prompt表示函数的参数,用于设置接收用户输入时的提醒信息
 
name = input('请您输入姓名')
print(name)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值