python小白入门第二课-标识符&数据类型&字符串&方法

一、标识符

定义:标识符就是一个名字,它的主要作用就是作为变量、函数、类、模块以及其他对象的名称。就好像我们人一样,需要起个名字,便于称呼、指代。

1、变量就是标识符的一种

2、标识符:只要是在python当中你自己命名的都是标识符。

3、标识符:变量,项目名,包名(文件夹), 模块名(文件),函数名,类名。

4、标识符的命名规范:

    a.标识符是由字母(A–Z 和 a–z)、下划线和数字组成。如果标识符中出现除了这 3 类字符之外的其他字符,就肯定是不合法标识符。

  b.标识符的第一个字符不能是数字。

  c.标识符不能和 Python 关键字相同。

  d.标识符中的字母是严格区分大小写的。

  e.以下划线开头的标识符有特殊含义,除非特定场景需要,应避免使用以下划线开头的标识符。

  f.标识符可以是汉字。但我们应尽量避免使用汉字作为标识符,这会避免遇到很多没必要的错误。

5、虽然支持中文标识符,但是不要用。

例如:name = 'yanli'

名字 = 'yanlizheng'

print(名字)

6、python其他命名规则(参考)

a.函数名、类中属性名、类中的方法名:全部使用小写字母,多个字母之间可用下划线_分隔,例如user_age、user、book_num等。

b.常量名:全部使用大写字母,多个字母之间可用下划线_分隔,例如DEF_NUMBER、AGE、YEAR等。

c.类名:单词首字母大写,例如User、Book、Blog等。

d.包名:应尽量简短,全部使用小写字母,多个字母间可用.分隔,例如com.baidu、com.python、net.csdn.editor等。

e.模块名:应尽量简短,全部使用小写字母,多个字母间可用下划线_分隔,例如 user_login、game_login、book_name等。

 

二、数据类型

 1、type() 获取某个数据的数据类型

print(type(3))     <class ‘int’>

print(type('3'))   <class ‘str’>

print(type(True))  <class ‘bool’>

print(type(None))  <class ‘NoneType’>

print(type([]))    <class ‘list’>

print(type(()))    <class ‘tuple’>

print(type(1+2j))  <class ‘complex’>

 

2、数据类型的转化

number = 3

print(number)#3

print(type(number))#<class 'int'>

number_str = str(number) #int转化成字符串

print(number_str)#3

print(type(number_str))#<class 'str'>

number_float=float(number) #int转换成float

print(number_float)#3.0

print(type(number_float))#<class 'float'>

3、字符串的引号只是我们在编写代码的时候表示字符串,计算机显示出来没有引号

print("人生苦短,我学python")

输出:人生苦短,我学python

4、两个不同的数据类型是不是可以随意转化?有些类型不可以相互转换

c = int("5")#字符串转换成整型

print(c)

print(type(c))

 

d = int('3.0')#浮点型不可以转换成整型

print(d)

 

 5、基本上:任意数据类型可以转成字符串

a=678 #a为int

b=[1,2,3] #b为list

print(type(a),type(b))#打印出a、b的数据类型

print(type(str(a))) #a由int变为str

print(type(str(b))) #b由list变为str

 

三、字符串表示

1、数据左右两边带有 '数据', "数据", """数据""" , '''数据'''

#单引号

dalao = '星星'

print(dalao)

#双引号

dalao = "simple"

print(dalao)

#三双引号

dalao = """紫云"""

print(dalao)

#三单引号

dalao = '''紫云'''

print(dalao)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值