写的python脚本加上可执行权限。
脚步首行添加下面语句:
#/usr/bin/env python
激活PyCharm时, 选择在线激活,填入下面的URL点active即可
http://idea.imsxm.com
变量的名字:
第一个字符不能为数字
变量中不能有中杠“-”,
一些关键字不能作为变量名,如and, as, break,if elif等
不要用中文,不要用拼音
关系复杂的变量可以加下划线,如gf_of_oldboy
可以用驼峰方式定义
定义一个常量时, 用大写P
字符编码:
ASCII,GB2312,GBK,GB18030
Unicode 统一码,万国码, 固定占用2个字节
UTF-8可变长的编码,英文占用1个字节,中文占用3个字节
# -*- coding=UTF-8 -*-
python2.x版本需要声明字符集使用UTF-8, 否则不能显示中文
python3.x版本默认就是utf-8
注释:
当前行注释, 之前加#
多行注释, 前后各加三个单引号或者双引号 ‘‘‘asfjdlasjfda ‘‘‘ """dsafas"""
用户输入:
%s 表示string
%d 表示数字
%f 浮点
int(input ("age:"))
默认输入的都是str型字符, 输入数字是,可以用int强制转换
python2.x raw_input
=
python3.x input
格式化输出:interaction.py
username =input("username:")
age=int(input("age:")) # 强制把age转换成int类型
print(type(age)) #打印age的类型
print(type(age),type(str (age))) # 打印age的类型,转化为str
job=input("job:")
salary=input("salary:")
info=‘‘‘
------- info of %s ---------
Name:%s
Age:%d
Job:%s
Salary:%s
‘‘‘ %(username,username,age,job,salary)
print (info)
import getpass #输入密码,不显示
range(0,10,2) #表示范围0到10, 2表示步长
for循环, while循环
continue是跳出本次循环
break是跳出整个循环,结束