python基础1,,变量格式为变量名 =


变量
格式为变量名 = 变量值,设置一个变量后,会在内存中生成对应的对应信息存储空间,好比变量名是一个门牌号,门后面的就是变量值,变量可以更改,只是更改了变量名也就是换了个门牌号,而值对应的内存空间id实际没有变的

>>> a = 1>>> b = 1>>> print(id(a))1928840880>>> print(id(b))1928840880

变量名命名规范通常是开头大写字母比如:Age = 25 或者每个英文之间用下划线表示boy_age = 25,python没有不可变的变量,所以程序员约定俗成用变量名全部大写代表常量


#在python3中
input:用户输入任何值,都存成字符串类型

#在python2中
input:用户输入什么类型,就存成什么类型
raw_input:等于python3的input

文件头

#!/usr/bin/env python# -*- coding: utf-8 -*-

#int整型
定义:age=10 #age=int(10)
用于标识:年龄,等级,身份证号,qq号,个数
#float浮点型
定义:salary=3.1 #salary=float(3.1)
用于标识:工资,身高,体重,
在python2中有长整型<type ‘long‘>,在python3中不在这长整型,统一叫做整型

#那单引号和双引号并无区别
msg = "My name is Egon , I‘m 18 years old!"
#多引号也叫做三引号,通常有注释的作用,并且多行字符串必须用多引号
msg = ‘‘‘
明月几时有,
把酒问青天,
不知天上宫阙,
今夕是何年。
‘‘‘
print(msg)

列表在方括号【】里面写入数值或者字符串,并且以逗号分隔,字符串需要以引号括起,列表内容以0开始为第一个数值,
a = [‘hello‘,123,‘world‘]
print(a[0])
列表中可以镶套列表
a = [‘hello‘,123,‘world‘,[‘hlh‘,123,234]]
print(a[3][2])

字典在{}内用逗号分隔,可以存放多个key:value的值,value可以是任意类型,并且字典内可以镶嵌字典和列表

a = {‘name‘:‘hlh‘,‘b‘:‘aaaaa‘,‘c‘:{‘aa‘:‘111‘,‘bb‘:‘222‘,‘cc‘:‘333‘}}print(a[‘name‘])print(a[‘c‘][‘cc‘])a = [{‘aa1‘:‘aa‘,‘bb1‘:‘bb‘,‘cc1‘:[111,222]},{‘aa2‘:‘aa‘,‘bb2‘:‘bb‘,‘cc2‘:[112,223]},{‘aa3‘:‘aa‘,‘bb3‘:‘bb‘,‘cc3‘:[113,224]},]print(a[1][‘cc2‘][0])

布尔值,一个True一个False,即判断一个条件成立时,用True标识,不成立则用False标识
a = bool(1>2)
print(a)

格式化输出实在字符串中引用变量,%s是字符串,%d是数字

print(‘hello %s‘ % ‘hlh‘)print(‘hello %s,hello %s‘ %(‘hlh‘,‘lzq‘))print(‘my name is %s ,my age is %d‘ %(‘hlh‘,25))

  


#is比较的是id
#in是判断左侧是否在右侧的范围或者左侧向右侧取值
#而==比较的是值

python基础1

评论关闭