学习python第一天

我用的python3

python变量命名:

             驼峰命名:单词首字母大写。MyGirlfriend

             下划线命名:my_girlfriend

 

python无常量,用变量代替。通常常量全部大写:MYGIRLFRIEND

 

注释:1. 多行注释三个双引号"""  """  2. 单行注释 #

 

变量类型:1. 整形int 数字最大为2的63次方。整形long 无限大 (long在py3中取消)。2.  浮点型float 。3.  字符串。变量加引号name="bob"    4.布尔类型(bool)判断对错    查看变量类型  type(变量名)

强类型语言:必须声明变量类型。int age=21;  弱类型语言(py):不用声明变量类型,自动识别 age=21

字符串: 1. 多行:三个单引号'''……'''   a='''qwe'''    2. 字符串拼接(变量相加) a="q"   b="w"   print(a+b)  结果qw

 

列表:names=[ ] 空列表。  names=["alex", "bob", "monkey", "wangming", "lihao"]  第一个元素索引为0,第二个索引为1,第三个索引为2,一次类推。 names[3]结果为wangming.       最后一个元素索引也可以是-1,倒数第二个为-2,以此类推

列表的增删改查:1. 增(1)插入:names.insert(位置索引,“内容”) names.insert(3,"pig")  ,插在原[3]元素之前,原来的[3]变成[4]   (2)追加:names.append("xiaoqiang")

        2. 删 : del names[3],删掉索引为3的元素 

        3. 改 : names[3]="apple"  直接给存在的索引赋值

        4. 查 : (1)返回布尔值:“元素名” in names(判断返回true、Flase) (2) 返回元素索引值(不存在的元素直接报错)names.index("元素名")

        5. 命令嵌套:del names[names.index("alex")]

 

字典、集合、元组之后再写(我学的教程里放倒之后讲了)

 

读取用户指令:name = input("请输入你的名字:")     input方法接收到的数据都以 字符串 的形式处理

读取指令小游戏:公司招聘:

name = input("请输入你的名字:")
age = input("请输入你的年龄:")
gender = input("请输入你的性别:")
if gender != "female" :
    print("我们不能录用你!")

文本胡美观输出:

name = input("请输入你的名字:")
age = input("请输入你的年龄:")
gender = input("请输入你的性别:")
massage = '''
------------信息表-------------
name  :  %s
age   :  %s
gender:  %s
-------------end--------------
''' % (name, age, gender)
print(massage)

%s占位符,可站位任何格式。%d 整数,%f 小数

 

今天先到这吧。下午开始学习了一段时间,然后去打球了。本来想晚上继续学,但还是决定明天吧(我要去吃外卖了)